【问题标题】:Wordpress Post Name Permalinks 404Wordpress 帖子名称固定链接 404
【发布时间】:2019-06-13 16:09:33
【问题描述】:

我在使用帖子名称永久链接设置的 wordpress 网站上遇到 404 错误。

我通常发现导致此问题的原因是未启用 apache mod_rewrite。但是在这种情况下它是。

我的 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

我还在 virtualhosts 文件中设置了 AllowOverride All。

我不确定导致此错误的任何其他可能原因,有人可以建议吗?如果这有什么不同的话,该网站就是一个子域。

【问题讨论】:

  • 您的.htaccess 文件权限是什么?还将RewriteRule . /index.php [L] 更改为RewriteRule . index.php [L] 有帮助吗?
  • 权限为 775,更改似乎没有帮助。
  • 整个网站都在根目录下吗?

标签: wordpress mod-rewrite permalinks


【解决方案1】:

1) 请确保您确实拥有enabled mod_rewrite。在终端提示符下,输入以下内容:

sudo a2enmod 重写

sudo service apache2 重启

2) 并将 None 编辑为 All

AllowOverride None ---> AllowOverride All

sudo nano /etc/apache2/apache2.conf

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

之后,它会正常工作。

【讨论】:

    猜你喜欢
    • 2018-04-23
    • 2016-12-03
    • 2013-08-21
    • 2012-01-01
    • 1970-01-01
    • 2012-04-06
    • 1970-01-01
    • 2015-08-22
    • 2013-08-03
    相关资源
    最近更新 更多