共计 620 个字符,预计需要花费 2 分钟才能阅读完成。
问题描述:在 WordPress 更换固定链接后显示 404: 无法访问
适用:如果按照一些教程修改站点目录下的.htaccess 模块无效,可以参照本文
# .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
环境:ubuntu
站点目录:/var/www/html
apache 目录:/etc/apache2
tips: 固定链接尽量不要带分类
1、固定链接需要 Apache 的
mod_rewrite
模块支持
2、修改 Apache 配置文件,其中对于站点目录下(/var/www/html)
的AllowOverride None
的参数设置为All
开启 mode_rewrite
sudo a2enmod rewrite
修改 apache2.conf 对站点目录的权限
AllowOverride 设置为 ALL
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
重启 apache2 服务
systemctl restart apache2
正文完