是否仅重定向不同文件夹中的PDF?

时间:2018-10-19 作者:Webman

我需要一些谷歌索引旧PDF页面的帮助。

情况如下:

我有一个新的URLnew.example.com.old.example.com.过去,由于各种原因,我能够在URL级别和文件夹级别重定向。

任何关于如何一次重定向所有PDF页面的建议。。。这有意义吗?问题是它们不都在同一个文件夹中。不确定是否有某种字符串/代码可以添加到.htaccess 此类型场景的文件?

2 个回复
SO网友:Martin Jarvis

如果所有的。pdf页面需要重定向到同一页面,前提是您没有任何页面。不需要重定向的pdf页面,您可以在.htaccess 文件

RewriteCond %{REQUEST_URI} .*\\.(pdf)
RewriteRule ^(.*)/ https://new.example.com/new_page/ [R]

SO网友:MrWhite

假设旧域和新域指向相同的托管帐户,并且PDF文件本身的文件名没有更改,并且位于新域的相同URL路径上,则可以重定向所有.pdf 从旧域到新域的文件(无论它们位于何处),在.htaccess 文件:

RewriteCond %{HTTP_HOST} =old.example.com
RewriteRule \\.pdf$ https://new.example.com%{REQUEST_URI} [R=302,L]
如果旧域指向其他主机,则可以删除检查请求主机名的条件。

这是302临时重定向。只有在确认其正常工作后,才将其更改为301(永久)重定向。

结束

相关推荐

WordPress Global Redirect

我需要进一步展开讨论Redirect entire website to a single page 包括两页而不是一页。在这个网站上,我需要两个网页是活的和所有其他重定向到主页。http://prairiebrand.com/这就是我正在尝试的代码,我得到了一个永久重定向。add_action( \'template_redirect\', \'wpse_76802_goodbye_redirect\' ); function wpse_76802_goodbye_redire