问题描述
我最近更改了我的 WordPress 网站的主机到 VPS.net 。我已经移动了我的所有文件并导入数据库。一切似乎都很好,直到我点击了一个链接,并注意到我的所有页面都带回了 404,除了主页。
最佳解决方案
我想你得到 http://yoursite 但 http://yoursite/anything
我有一个类似的问题,当我改变时它得到解决
httpd.conf
来自
AllowOverride None
至
AllowOverride All
据我所知,这将使.htaccess
生效。
次佳解决方案
尝试刷新您的 mod_rewrite 规则:
仪表板 – > 设置 – > 固定链接
保存设置 (无需进行任何更改)
第三种解决方案
我遇到了同样的问题。
我在 Ubuntu 服务器上完成了以下操作:
-
在/etc/apache2/apache2.conf 中,将/var /www /的 AllowOverride 编辑为 AllowOverride All
-
键入以下命令以启用.htaccess 的 mod_rewrite
sudo a2enmod 重写
-
重新启动您的 apache 服务器:
sudo 服务 apache2 重启
问题解决了!
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。