.htaccess 将整个子域重定向到子目录

.htaccess 将整个子域重定向到子目录,.htaccess,redirect,subdomain,.htaccess,Redirect,Subdomain,我的网站里有这个区域 已将其设置为子域:。但由于某些原因,我不得不做出更改,将其切换回去,并在htaccess中设置301重定向。因此,访问过的用户将自动重定向到。 但实际情况是,它只是重定向主页,而不是整个网站的URL。 例如:应重定向到 我在htaccess中使用了以下代码: RewriteCond %{HTTP_HOST} ^photography\.designzzz\.com RewriteRule ^(.*)$ http://www.designzzz.com/photography

我的网站里有这个区域 已将其设置为子域:。但由于某些原因,我不得不做出更改,将其切换回去,并在htaccess中设置301重定向。因此,访问过的用户将自动重定向到。
但实际情况是,它只是重定向主页,而不是整个网站的URL。
例如:应重定向到
我在htaccess中使用了以下代码:

RewriteCond %{HTTP_HOST} ^photography\.designzzz\.com
RewriteRule ^(.*)$ http://www.designzzz.com/photography/$1 [R=301]
感谢您的帮助:}
干杯


Ayaz

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

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

您的代码看起来很好,尝试添加L标志,这样您就可以停止执行下一个提交的任何其他规则,并确保这些行位于任何其他重写规则之前

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

lol在刚刚丢失一个L:p感谢Yazmat修复了我的问题:}它的工作很好现在它对我有效唯一的问题是它用文件扩展名重定向,如何解决它?lol在刚刚丢失一个L:p感谢Yazmat修复了我的问题:}它的工作很好现在它对我有效唯一的问题是它用文件扩展名重定向,如何解决它?