Wordpress安装在根文件夹和子文件夹上

时间:2013-12-26 11:33:48

标签: wordpress .htaccess

我必须在服务器上安装一个新的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转储上搜索和替换以切换到正确的域)。 有什么想法吗?

2 个答案:

答案 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/上创建的菜单,其中包含正在执行此操作的自定义网址。更正菜单,您的问题将得到解决。