服务器迁移后,只有主页可以正常工作 时间:2011-04-13 作者:mikeyrocks 我最近将WordPress网站的宿主更改为VPS.net. 我已经移动了所有文件并导入了数据库。一切似乎都很好,直到我点击了一个链接,注意到我所有的页面都返回了404,除了主页。网站URL为http://inksquared.com 6 个回复 最合适的回答,由SO网友:San 整理而成 我想你会http://yoursite但不是http://yoursite/anything我有一个类似的问题,当我改变了这个httpd.conf 从…起AllowOverride None 至AllowOverride All 它使.htaccess 生效。 SO网友:Chip Bennett 尝试刷新mod\\u重写规则:仪表板->设置->永久链接保存设置(无需进行任何更改) SO网友:Avinash 我也面临同样的问题。我在Ubuntu服务器上执行了以下操作:在etc/apache2/apache2中。conf,编辑允许无覆盖/var/www/ 允许全部覆盖键入以下命令以启用的mod\\u rewrite。htaccesssudo a2enmod rewrite<重新启动apache服务器:sudo service apache2 restart问题解决了!!! SO网友:Gavin Anderegg 原因很可能是.htaccess 未复制文件。在Mac OS X和某些FTP应用程序中,此文件被视为“隐藏”,因为它以.. 如果转到“管理”部分的“设置->永久链接”部分,可以重新生成此文件,但最好是找到以前的版本并再次使用(尤其是如果使用缓存插件)。 SO网友:Sam 在Ubuntu 14.04中000-default.conf 文件可在此处找到/etc/apache2/sites-available或者,如果您运行多个wp,则虚拟主机设置将是您的配置文件名例如。domain.conf你必须更换AllowOverride None 到AllowOverride All希望这能奏效。 SO网友:MathSmath 你有web服务器404或WordPress 404吗?如果是web服务器404,则很可能没有从旧安装中复制根htaccess文件,或者它没有正确的运行权限。我的第一个疑难解答是检查根目录中是否存在htaccess文件。如果是,它包含什么。 结束 文章导航