在我的网络服务器上,我已经将 Wordpress 安装到了一个子文件夹/wp
中。
现在我想使用 Apache 的 mod_rewrite 来实现以下功能:
www.domain.com
将所有流量重定向到domain.com
- 将所有流量重定向到子文件夹
/wp
我在我的根.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]
第二个要求仍然是开放的...