问题描述

我最近更改了我的 WordPress 网站的主机到 VPS.net 。我已经移动了我的所有文件并导入数据库。一切似乎都很好,直到我点击了一个链接,并注意到我的所有页面都带回了 404,除了主页。

网址为 http://inksquared.com

最佳解决方案

我想你得到 http://yoursitehttp://yoursite/anything

我有一个类似的问题,当我改变时它得到解决

httpd.conf 来自

AllowOverride None

AllowOverride All

据我所知,这将使.htaccess 生效。

次佳解决方案

尝试刷新您的 mod_rewrite 规则:

仪表板 – > 设置 – > 固定链接

保存设置 (无需进行任何更改)

第三种解决方案

我遇到了同样的问题。

我在 Ubuntu 服务器上完成了以下操作:

  1. 在/etc/apache2/apache2.conf 中,将/var /www /的 AllowOverride 编辑为 AllowOverride All

  2. 键入以下命令以启用.htaccess 的 mod_rewrite

sudo a2enmod 重写

  1. 重新启动您的 apache 服务器:

sudo 服务 apache2 重启

问题解决了!

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。