在我的网络服务器上,我已将Wordpress安装到子文件夹/wp
现在我想使用Apache的mod_rewrite来实现以下目的:
www.domain.com
流量重定向至domain.com
/wp
我在root .htaccess
文件中尝试了以下内容:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$
RewriteRule ^(/)?$ wp [L]
RewriteCond %{HTTP_HOST} ^www\.domain\.com
RewriteRule ^(.*)$ http://domain\.com/ [R=permanent,L]
但这并没有按预期发挥作用 我在这里做错了什么想法?
编辑:我通过将后两行改为:
解决了第一个要求# Redirect www.domain.com to domain.com
RewriteCond %{HTTP_HOST} ^www [NC]
RewriteRule ^.*$ http://domain.com/$0 [R=301,L]
第二项要求仍然开放......
答案 0 :(得分:1)
附加此附加规则:
RewriteRule (?!^wp/)^(.*)$ /wp/$1 [L,NC]