在“example.com”中有一个index.html,它是我网站的主页。其他页面位于一个wp“example.com/wp”。
在我的根文件夹(mysite.com)上,有一个.htaccess可以在网址中添加www。
RewriteEngine On
RewriteCond %{http_host} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com$1 [R=301,L]
当我访问example.com时,一切都是正确的:www.example.com
然而,当我访问我的wp时,www消失了。
Ex:example.com/wp/something,不是我想要的www.example.com/wp/something
这是.htaccess wp文件夹
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
</IfModule>
由于
答案 0 :(得分:0)
您需要将Wordpress网址设置为使用www
- 因此您需要转到Wordpress管理区域:
http://www.example.com/wp/wp-admin
然后继续Settings -> General
有两个领域:
将两者都设置为使用www前缀:http://www.example.com/wp/
我刚刚在这里写下了同样的内容: Wordpress .htaccess www. not forcing