如何仅将子目录重定向到新域?
How to redirect subdirectory only to a new domain?
如何重定向子目录及其链接 来自:
mydomain.com/forums/
mydomain.com/forums/linkh.php?blahblkahblahblha?
至:
mydomain.newforums/
mydomain.new/forums/linkh.php?blahblkahblahblha?
但保持根 mydomain.com 可正常访问。
好吧,您实施了一个重定向规则,该规则将应用于该基础 URL:
RewriteEngine on
RewriteRule ^/?forums https://example.com%{REQUEST_URI} [QSA,R=301,L]
应该在原始域的 http 服务器的主机配置中实现。如果您无权访问它(请阅读:如果您使用的是非常便宜的托管服务提供商),那么您可以在分布式配置文件(“.htaccess”)中实施相同的规则,该文件应放置在 DOCUMENT_ROOT
该 http 主机的目录。
开始使用 R=302
临时 重定向是个好主意。并且只有在一切按预期工作后才将其更改为 R=301
permanent 重定向。这为您省去了早期客户缓存问题的麻烦。
如何重定向子目录及其链接 来自:
mydomain.com/forums/
mydomain.com/forums/linkh.php?blahblkahblahblha?
至:
mydomain.newforums/
mydomain.new/forums/linkh.php?blahblkahblahblha?
但保持根 mydomain.com 可正常访问。
好吧,您实施了一个重定向规则,该规则将应用于该基础 URL:
RewriteEngine on
RewriteRule ^/?forums https://example.com%{REQUEST_URI} [QSA,R=301,L]
应该在原始域的 http 服务器的主机配置中实现。如果您无权访问它(请阅读:如果您使用的是非常便宜的托管服务提供商),那么您可以在分布式配置文件(“.htaccess”)中实施相同的规则,该文件应放置在 DOCUMENT_ROOT
该 http 主机的目录。
开始使用 R=302
临时 重定向是个好主意。并且只有在一切按预期工作后才将其更改为 R=301
permanent 重定向。这为您省去了早期客户缓存问题的麻烦。