只能访问主页和管理面板

时间:2017-02-12 作者:w0051977

我真的很难将Wordpress从外部主机移动到我的本地主机(xampp)。经过两天的努力,我现在可以访问主页和管理面板,但没有其他功能。

我访问了永久链接并单击了保存,如下所示:

enter image description here

这是。生成的htaccess文件:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /Blog/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /Blog/index.php [L]
</IfModule>

# END WordPress
以下是apache配置:

全部选项允许全部覆盖

以及:

LoadModule rewrite_module modules/mod_rewrite.so
例如,当我尝试访问时:http://ianscomputer/Blog/about-2/; 我在Fiddler身上看到了这一点:

enter image description here

问题是什么?

Update以下是一些其他设置:

enter image description here

enter image description here

1 个回复
SO网友:Jorge Raigoza

@w0051977在重读这个问题后,我开始思考一些可能是实际问题的东西;您的“域名”。

Please note: 我总是在Windows上工作,所以我可能在某些或所有方面都错了。我在这里试着用我最好的猜测。

在我的测试环境(本地)中,我总是有一个顶级域名,例如。ianscomputer.internal. 当我学习WP时,我遇到了一些困难,因为我只使用localhost。老实说,我没有花时间去了解原因,所以我只是创建了一个假的“完整域名”,然后继续前进。

基于上述内容,我在谷歌上快速搜索了一下,发现了以下帖子:Faking a top-level domain name for local development with Apache 上面写着:

不是每个CMS(看着你的Wordpress!)具有指向其内容的相对路径。

所以我想说:

按照以下步骤创建假顶级域。(Super guess x3)

  • 按照本文建议检查Apache设置:[如何跟踪永久移动的Apache 301?]https://serverfault.com/questions/361165/how-to-trace-apache-301-moved-permanently.:80 在所有设置中。在域之前使用http://。(个人观点)
  • 测试时,将您的permalink结构更改为Default. 这将使您的故障排除更加容易。(个人意见)
  • 测试上述内容,让我们知道哪些有效,哪些无效。

    我希望这有帮助,祝你好运。

    相关推荐

    当设置为除普通固定链接之外的任何值时,Apache/Localhost开发设置上的某些固定链接将返回404

    我正在本地主机上使用Xampp构建一个自定义主题。我已经为这个网站整理好了一切,除了这个permalinks问题。目前,该网站使用高级自定义字段插件,并且对该插件有一定的依赖性。当使用普通永久性树脂时,现场效果良好。当我更改为“Post name”permalinks时,站点上的所有页面都返回404个错误,但我设置的自定义帖子类型除外,它的功能与普通页面相同。我可以恢复到默认主题之一,永久链接开始正常工作,所以我很有信心这是一个主题问题。当我替换函数时。php文件中有一个空白文件(里面没有php代码),网