WWW在文件夹中重写Wordpress

时间:2014-11-11 19:25:09

标签: wordpress .htaccess mod-rewrite rewrite

在“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>

由于

1 个答案:

答案 0 :(得分:0)

您需要将Wordpress网址设置为使用www - 因此您需要转到Wordpress管理区域:

http://www.example.com/wp/wp-admin

然后继续Settings -> General 有两个领域:

  • WordPress地址
  • 网站地址

将两者都设置为使用www前缀:http://www.example.com/wp/

我刚刚在这里写下了同样的内容: Wordpress .htaccess www. not forcing