最近在我们的机构,我们需要对我们的服务器进行认真的改造,因此我不得不将这些站点迁移到本地主机上,以便我可以同时处理它们。我使用WAMPserver来托管站点,这些站点由Wordpress提供支持。移动完成后,我检查了本地主机上的网站,看看它们的外观。前面页面看起来非常好,但每当我尝试导航到内页时,我都遇到了404s。我的主管认为这可能是连接问题,但我想先查看这里是否有其他人有类似的问题。
操作系统:Windows 7
WAMPserver版本: 2.2
已采取的步骤
不幸的是,由于我不在办公室,因此无法提供更多信息。我希望明天早上回去的时候能得到一些帮助。
答案 0 :(得分:2)
这听起来像是mod_rewrite的一个问题。尝试将AllowOverride All
添加到虚拟主机。
如果这不起作用,那么还要检查你的httpd.conf以获取以下行
LoadModule rewrite_module modules/mod_rewrite.so
确保它没有被注释掉。
答案 1 :(得分:0)
就我而言,当此错误开始出现时,我从example.com
迁移到localhost/example
。 mod_rewrite
已开启。我要做的是编辑.htaccess
并从中更改<IfModule mod_rewrite.c>
块的最后一行(对我来说是第8行)
RewriteRule . /index.php [L]
对此
RewriteRule . /example/index.php [L]