更改了mac用户名,现在WordPress永久链接无效

时间:2017-04-26 02:09:23

标签: php wordpress apache .htaccess mod-rewrite

我更改了我的macbook上的用户文件夹名称,现在当使用我的本地apache2服务器通过localhost访问子页面时,我得到了404。

我无法100%保证这是造成我的困境的原因,但这是最近的重大变化 - 从那以后我无法加载内页/帖子。

eg: http://example.dev/childpage

主页加载,WordPress管理工作 - 只是子页面。

到目前为止的故障排除:

  1. 在WordPress管理中保存永久链接以重新生成它们
  2. 更新了/etc/apache2/extra/httpd-vhost.conf
  3. Grepped / etc / apache2 /验证没有旧用户名
  4. 重启Apache(重启我的电脑!)
  5. 以旧用户名
  6. 递归Grepped / Users / newuser
  7. 关注this post使用 functions.php wp-config.php 方法和重建步骤
  8. 通过 phpinfo(); /etc/apache2/httpd.conf 验证已启用mod_rewrite
  9. .htaccess包含典型的单站点条目
  10. 很高兴听到有人发现了密钥。 谢谢!

1 个答案:

答案 0 :(得分:0)

完成了上述所有步骤,并且仍然没有看到文档中典型的.htaccess没有成功,我发现将/index.php/添加到自定义slug可以恢复活力。结论是所有的希望都没有丢失,我只需要深入了解.htaccess重写规则就可以省略难看的index.php。

编辑: 回答: https://coolestguidesontheplanet.com/403-forbidden-error-wordpress-htaccess/

在文件开头的.htaccess文件中添加“Options + FollowSymLinks”:

debug: answer = 'true'

谢谢大家!