【问题标题】:WordPress Permalinks IssueWordPress永久链接问题
【发布时间】:2016-06-16 13:15:50
【问题描述】:

所以我们安装了新版本的 WP。感谢之前的帮助。

我们无法弄清楚的最后一个问题是为什么我们无法浏览该网站。

基本上,当我们尝试在内部导航到我们导入到沙盒中的网站时,它会给出以下信息:

The requested URL /page-name/ was not found on this server.

如果是丑陋/默认的永久链接,我们可以查看页面下的文件,但我们甚至无法导航。页面设置为/page-name/,我很确定是/%postname%/。我在网上搜了一下。我已经建立了一个空白的 .htaccess 文件,将权限更改为 666 以用于写作目的。

我尝试过的包括:

  • 将 .htaccess 替换为空白(我将旧的重命名为备份)- 它会为文件生成信息。

  • 我们可以通过这种方式手动查看页面,但我们无法在以这种方式运行的“实时”站点中导航。

对于 .htaccess 文件的更新,我应该参考第二个来源吗?网上有没有我可能忽略的技巧?任何意见将不胜感激!

谢谢!

【问题讨论】:

  • 更新 .htaccess 的权限错误。您的服务器应该能够更新 .htaccess。请检查 .htaccess 文件的权限。
  • WP 确实更新了文件......对不起......我意识到我原来的错误是由于覆盖了 .htaccess,它恢复了它设置为 644 的权限。我更新了问题以适应目前的问题。谢谢@Milap!
  • 您确定页面名称正确吗?你能提供一个你的项目的链接吗?
  • 我不能,该项目在开发服务器上,并且相当敏感。如果我在 WP 中的页面名称显示为 mysitename.com/2016-charities,例如,它拒绝以这种方式连接。实际上,用一个问题来跟进你的问题。由于这是在开发服务器上,这是我的问题吗?该项目与直接网站无关,但为我们的沙盒环境复制了该网站以测试更改。它不能作为 mysitename.com 访问。
  • 您的服务器上是否启用了重写规则?

标签: wordpress .htaccess permalinks


【解决方案1】:

感谢 Milap 的上述评论!结果是 AllowOverride 是假的。显然,必须启用它才能使其工作。对于计划进行此更改的用户,需要重新启动服务器。

请参阅他们文档的 AllowOverride Not Enabled 部分:https://codex.wordpress.org/Using_Permalinks

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多