我必须在服务器上安装一个新的Wordpress,它已在根目录(/)上包含Wordpress安装。 从现在开始,我在/ dev /子目录中安装了新的。 myserver.com/dev/工作正常并显示正确的首页。
但其他页面(如关于,联系等)则没有。关于(myserver.com/dev/page-about/)只显示root安装中的404。联系页面myserver.com/dev/page-contact/重定向到myserver.com/page-about /.
这是/ dev /:
上的.htaccess# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /dev/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /dev/index.php [L]
</IfModule>
# END WordPress
root安装没有.htaccess ... 我还检查了永久链接设置,我使用postname永久链接,这没关系。 db是干净的并从本地安装导入(我在sql转储上搜索和替换以切换到正确的域)。 有什么想法吗?
答案 0 :(得分:0)
尝试更改.htaccess文件
# 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
RewriteBase / dev / 是localhost目的
答案 1 :(得分:-1)
它与.htacess无关,请尝试编辑在myserver.com/dev/上创建的菜单,其中包含正在执行此操作的自定义网址。更正菜单,您的问题将得到解决。