为什么我在本地主机上点击特定网站的URL时会看到WAMP主页?

时间:2013-03-03 作者:Arthur Mamou-Mani

使用用于windows 7的WAMPSERVER、smartgit和Safe Search Replace,我从git中提取了一个wordpress代码,下载了一个数据库,并插入到本地主机的phpmyadmin中。我的主页正常工作,但当我点击其中一个链接时,我会看到WAMP主页。我做错了什么?

我在WP Config中尝试了以下方法来使用localhost URL,而不是保存到数据库中的URL,但没有成功:

define(\'WP_HOME\',\'http://127.0.0.1/website\'); 
define(\'WP_SITEURL\',\'http://127.0.0.1/website\'); 

2 个回复
最合适的回答,由SO网友:Matt van Andel 整理而成

好的,基于此,我几乎可以肯定您需要为您的站点重新启用永久链接。您可能错过了。htaccess文件或缺少WordPress的重写规则。

转到你的管理员,找到设置>永久链接。选择一个选项,然后单击“保存更改”两次(这可以避免一个怪癖)。

这将使WordPress自动重新生成您的。htaccess,这似乎是您的问题。

SO网友:kaiser

您可能只是在拉取的DB中保存了错误的链接。WordPress只在数据库中存储绝对URL。

结束

相关推荐

将wp-config移出Web根目录真的有好处吗?

如今最常见的安全最佳实践之一似乎是moving wp-config.php one directory higher than the vhost\'s document root. 我从来没有找到一个很好的解释,但我假设这是为了最大限度地降低webroot中读取数据库密码的恶意或受感染脚本的风险。但是,您仍然必须让WordPress访问它,因此您需要扩展open_basedir 将目录包含在文档根目录上方。这不正是违背了整个目的,而且还可能将服务器日志、备份等暴露给攻击者吗?或者这种技术只是为了防止wp