服务器迁移后,只有主页可以正常工作

时间: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。htaccess

sudo 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 NoneAllowOverride All

希望这能奏效。

SO网友:MathSmath

你有web服务器404或WordPress 404吗?如果是web服务器404,则很可能没有从旧安装中复制根htaccess文件,或者它没有正确的运行权限。

我的第一个疑难解答是检查根目录中是否存在htaccess文件。如果是,它包含什么。

结束

相关推荐

Corrupt Wordpress Database

我认为这是最奇怪的文字印刷问题。一个拥有大量帖子数据库的客户网站已经有了自己的想法。前一分钟一切似乎都很好,接下来的帖子、类别和标签都不见了。此时仪表板告诉我9个类别中有2309个帖子,但当我单击admin中的categories链接时,列表中没有任何帖子。我可以在admin中看到所有帖子,但尽管它们过去被分配到类别并列出标签,但现在它们都“未分类”,没有标签。很明显,wordpress数据库在某种程度上已经损坏,但从哪里开始尝试修复呢!?以下是我迄今为止测试的内容:插件–我关闭了所有当前的插件。主题–我