【问题标题】:wordpress .htaccess with permalinks带有永久链接的wordpress .htaccess
【发布时间】:2011-01-10 13:35:31
【问题描述】:

我有一个永久链接,但是一旦我创建了一个帖子,它就会告诉我找不到 soory post not found 永久链接设置是“/%pagename%/”,这里是 .htaccess:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /ryan/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . ryan/index.php [L]
    </IfModule>
# END WordPress

【问题讨论】:

  • 您的博客是否安装在 /ryan/ 文件夹中?如果不是,则将 RewriteBase /ryan/ 更改为 /(或 /yourfolder/)并激活 mod_rewrite
  • 是的,在我们的测试服务器上它在 ryan 下,我一定是不小心删除了 ryan 并且激活了 mod rewrite

标签: php wordpress .htaccess mod-rewrite


【解决方案1】:

尝试清除数据库中 wp_options 中的永久链接设置,然后在 Wordpress 中重置永久链接。通常是option_id 30 并称为permalink_structure。

【讨论】:

    【解决方案2】:

    检查您的 apache 配置并确认您在存储您的 Wordpress 安装的目录中启用了以下设置(您可能会为特定目录提供更多配置选项,但这些是 Wordpress 精美永久链接所需的最低要求):

    <Directory var/www/>
    FollowSymLinks
    AllowOverride All
    </Directory>
    

    【讨论】:

      【解决方案3】:

      你在服务器上安装了 mod_rewrite 吗?

      【讨论】:

      • 是的,我唯一的问题是当永久链接打开时它找不到帖子它总是说“抱歉没有找到帖子”
      【解决方案4】:

      在永久链接设置中尝试%postname% 而不是/%pagename%/

      【讨论】:

        猜你喜欢
        • 2023-03-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多