在本地生产Wordpress副本上无法访问的帖子
问题描述:
我正在本地系统上复制生产WordPress网站。虽然我可以访问主页,但帖子和其他链接无法访问,但出现错误在本地生产Wordpress副本上无法访问的帖子
在此服务器上找不到请求的URL。
这个地方的WordPress已经成立了:
- 的Apache 2.4
- PHP 5.6
的.htaccess的副本:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
rewrite_module模块/ mod_rewrite的.so已启用。
让我知道是否需要任何细节。
答
,我从你的意见怎样理解和发布你的WordPress安装在本地主机,并通过http://localhost/my_site
访问它放在my_site是xampp/htdocs
(如果您使用的XAMPP)下的目录名。你只需要做与this tutorial中提到的相反的东西。
您需要设置.htaccess
为
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /my_site/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /my_site/index.php [L]
</IfModule>
# END WordPress
请注意:与目录名称替换my_site
。并且还重设永久链接窗体后台管理面板。
希望这会有所帮助!
答
创建虚拟主机。使用相同的域名并在主机文件(/ etc/hosts)中输入。这就是所有在本地运行WordPress的。
你是否改变了WordPress的设置以匹配你设置的本地虚拟主机?由于转移的域名可能未在您的主机上设置? – junkfoodjunkie
@junkfoodjunkie:我正在使用Windows系统。我完成了对WordPress数据库的备份,并且在备份SQL文件中,我用“localhost”替换了生产主机名的所有实例。我需要做其他更改吗?谢谢! –
呃...你有没有设置一个虚拟主机并修改你的主机文件,以便你可以在浏览器中输入类似“testsite.loc”的内容并进入你的网站?如果没有,你还没有建立一个适当的测试环境。设置一个虚拟主机,确保主机文件匹配,等等。然后,用您选择的测试域替换localhost。 – junkfoodjunkie