本地wordpress安装仅显示主页,所有其他页面未找到

Ty *_*ood 63 wordpress localhost

我正在本地安装一个现场wordpress网站,主页面上的所有链接显示Not Found errors.所有.htaccess文件都存在.

问题是除了主页之外的每个页面都显示Not Found错误,我找不到任何权限问题或任何其他会导致它无法工作的问题.

有什么我可以尝试,我可能会忽略?我为vauge问题道歉,但我无法确定从哪里开始.

Enn*_*nui 111

登录管理面板(localhost/sitedirectory/wp-admin),转到"设置" - >"永久链接",然后单击" 保存更改".镜像站点和更新站点URL后,通常需要重建永久链接.您无需更改任何设置,只需点击"保存",它将使用所选选项重建永久链接.

还要确保在mod_rewrite本地堆栈上启用了Apache模块.IIRC WAMP(和可能的XAMPP)默认情况下不启用此功能.在WAMP中这样做就像单击任务栏中的WAMP图标一样简单,然后转到Apache - > Apache Modules - > mod_rewrite(单击以切换),然后重新启动所有服务.

此外,我假设您已经更新了站点和主页URL(在wp_options数据库表或中wp-config.php).作为参考,有一个关于此的Codex页面:移动Wordpress

  • 永久链接上的保存更改为我排序,谢谢 (4认同)
  • 如此简单却如此有用 (3认同)
  • 另一个提示:如果您已完成上述所有操作但仍无法解决问题,请检查apache的AllowOverride指令.使用此禁用,完全忽略.htaccess文件.参考:http://codex.wordpress.org/Using_Permalinks (3认同)
  • 这是解决问题的方法。为什么这个答案不是市场所解决的!!!!! (2认同)

小智 28

你可以用一种非常简单的方式来做到这一点.去吧

Settings >> Permalinks >> 然后单击"保存更改"而不更改任何内容.

如果它给你.htaccess文件权限问题,你需要设置你的ROOT文件夹(wp-content文件夹所在的位置)的权限来读写.

再来一次

Settings >> Permalinks >> 然后单击"保存更改"而不更改任何内容.

就这样.希望它能解决问题.

  • 这对我有用,尽管我首先要创建一个.htaccess文件[如此处记录](https://codex.wordpress.org/Using_Permalinks#Where.27s_my_.htaccess_file.3F) (2认同)

小智 9

请启用rewrite_module.要启用它在Windows WAMP请按照下列点击wamp -> Apache ->Apache Module -> check rewrite_module