wordpress - Wordpress 帖子名称固定链接 404
问题描述
我在使用帖子名称永久链接设置的 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。
我不确定导致此错误的任何其他可能原因,有人可以建议吗?该站点是一个子域,如果这有什么不同的话。
解决方案
1)请确保您确实拥有enabled mod_rewrite
. 在终端提示符下,输入以下内容:
sudo a2enmod 重写
sudo 服务 apache2 重启
2)并编辑None to All
AllowOverride None ---> AllowOverride All
须藤纳米/etc/apache2/apache2.conf
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
之后,它将正常工作。
推荐阅读
- arrays - 递归函数不中断
- javascript - 使用 json 值填充数据表
- javascript - 处理好onClick on ReactJS
- javascript - 使用开始和结束标签反应地图
- javascript - 使用未保存的更改防止更改页面
- ios - Swift:如何保存视图的屏幕截图以及该视图下方的所有视图?
- excel - 如何使用 VBA 在 Excel 饼图中显示隐藏的类别
- php - PHP SOAP返回具有属性的同名元素数组
- excel - Excel 超链接的加载时间比 Outlook 超链接的加载时间长
- build - 如何在 prod ng 构建期间禁用 ng-test 执行