【问题标题】:wp homepage links are not workingwp主页链接不起作用
【发布时间】:2017-01-21 06:18:12
【问题描述】:

编辑 .htaccess 文件后,我的 WordPress 网站 ( www.miu.edu.pk ) 遇到问题,当我单击主页上的任何链接/按钮时,它会再次将我带到主页,而不是让我到按钮链接,菜单工作正常,但主页上的其他链接按钮不工作。

下面是.htaccess文件代码。

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /www.miu.edu.pk/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /naget/index.php [L] 
</IfModule> # 
END 

【问题讨论】:

  • 发布您的.htaccess 文件。大概是编辑导致了一个错误,但是没有看到代码我们无法确定那是什么。
  • 实际上,我的 ht 访问文件已被删除,然后我手动创建了该文件并复制了默认代码..这是我的文件“代码”的当前代码# BEGIN WordPress RewriteEngine On RewriteBase /www.miu.edu.pk/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule 。 /naget/index.php [L] # END WordPress 我只是把这一行的地址改成了“RewriteBase /www.miu.edu.pk/”

标签: wordpress


【解决方案1】:

您的重写基础相当不寻常。与其复制/手动修改某些默认代码,不如转到管理员中的设置 -> 永久链接,然后按保存。

如果 WordPress 拥有必要的权限,它将为您编写 .htaccess 文件。否则它将提供正确的代码供您复制/粘贴到那里。

【讨论】:

    【解决方案2】:

    @nathan 绝对正确。

    您可以将以下代码复制到您的 .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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-30
      • 2011-08-18
      • 2020-04-28
      • 1970-01-01
      • 2015-07-02
      • 1970-01-01
      相关资源
      最近更新 更多