我有两个Wordpress网站,一个在root用户,另一个在子文件夹中。 example.com 和 example.com/newsite
当我打开example.com/newsite/时,一切正常,但如果我打开任何页面喜欢
example.com/newsite/about
或example.com/newsite/contact
浏览器自动重定向到
example.com/about
和example.com/contact
我将config和sql中的所有路径,地址,主页更改为example.com/newsite /
root htacess看起来像是:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
/ newsite的htaccess看起来一样。
有人能帮助我吗?
答案 0 :(得分:1)
如果它位于子目录中,您应该使用不同的重写库。你在/ newsite下的htaccess中的wordpress规则看起来应该是这样的。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /newsite/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress