【问题标题】:Wordpress install on root folder and on subfolderWordpress 安装在根文件夹和子文件夹上
【发布时间】:2013-12-26 11:33:47
【问题描述】:

我必须在服务器上安装一个新的 Wordpress,它已经包含在根目录 (/) 上的 Wordpress 安装。 从现在开始,我在 /dev/ 子目录中安装了新的。 myserver.com/dev/ 工作正常并显示正确的首页。

但其他页面(例如关于、联系方式等)却没有。 About (myserver.com/dev/page-about/) 仅显示来自根安装的 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

根安装没有 .htaccess... 我还检查了永久链接设置,我使用邮政名的永久链接,没关系。 数据库是干净的,并且是从本地安装导入的(我在 sql 转储上进行了搜索和替换以切换到正确的域)。 有什么想法吗?

【问题讨论】:

    标签: wordpress .htaccess


    【解决方案1】:

    尝试更改 .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/ 是本地主机目的

    【讨论】:

    • 嗯,这并没有改变任何东西......我还在root安装上放了一个htaccess,同样。我要将开发安装放在我的一台个人服务器上,我认为问题出在他们的根安装/服务器配置...
    【解决方案2】:

    它与 .htacess 无关,尝试编辑您在 myserver.com/dev/ 上创建的菜单具有执行此操作的自定义 URL。更正菜单,您的问题将得到解决。

    【讨论】:

    • 菜单和它的URL是正确的,这不是我提到的问题。
    • 请给出有问题的网站的确切 URL,我访问过 myserver.com/dev 但它没有关于我们或联系我们。
    • ...这只是一个示例网址...没有必要看网站来帮助我(反正我不能给它)。
    • 我非常确定这不是 .htaccess 的问题
    • 让我们讨论更多关于它,我们可以解决这个问题。它也与 SQL 无关,安装 WordPress 时可能会出现问题。你能在 myserver.com/dev 上重新安装吗
    猜你喜欢
    • 2017-07-07
    • 1970-01-01
    • 1970-01-01
    • 2017-12-04
    • 2017-06-20
    • 1970-01-01
    • 2011-09-17
    • 1970-01-01
    • 2017-09-23
    相关资源
    最近更新 更多