1

我的网站http://www.designzzz.com/photography/中有这个区域 ,它被设置为子域:http://photography.designzzz.com/。但由于某种原因,我不得不进行更改以将其切换回来并在 htaccess 中放置一个 301 重定向。所以访问http://photography.designzzz.com/的人将自动被重定向到http://www.designzzz.com/photography/
但发生的事情是它只是重定向主页,而不是整个网站的 url。
例如: http://photography.designzzz.com/the-happy-mantis/应该重定向到http://www.designzzz.com/photography/the-happy-mantis/
我在 htaccess 中使用了这个代码:

RewriteCond %{HTTP_HOST} ^photography\.designzzz\.com
RewriteRule ^(.*)$ http://www.designzzz.com/photography/$1 [R=301]

感谢您的帮助,并提前感谢:}
干杯

阿亚兹

4

1 回答 1

1

您的代码看起来不错,尝试添加 L 标志,以便您停止执行任何其他规则,并确保这些行出现在任何其他重写规则之前

RewriteCond %{HTTP_HOST} ^photography\.designzzz\.com$
RewriteRule ^(.*)$ http://www.designzzz.com/photography/$1 [L,R=301]
于 2012-12-21T15:14:49.683 回答