Wordpress固定链接伪静态去除index.php以及404解决办法
1.
引入
一般来说,设置固定链接到wordpress后台点开设置就可以更改了,但是常常设置完以后,会出现各种奇怪错误,本文来分享常见错误解决办法
先放上Wordpress的官网:https://wordpress.org
2.
常见错误
2.1
文章页面显示404
2.1.1
原因
去除index.php
后,点开博客文章,却显示404的原因是,此时网站走的是文件目录,而不是文章
此时后台无论怎么换链接,都不可以访问
2.1.2
解决办法
来到后台固定链接设置区域:https://ohevan.com/wp-admin/options-permalink.php
原来的链接形式是这样的
此时只要在最前面加上
1 | /index.php |
就好了,如图
此时即可正常访问,记得在链接末尾加上 .html,seo友好
2.2
如何去掉index.php的前缀
2.2.1
原因
每次访问博客,都要加上index.php
,放在链接前面会很不好看,输入也麻烦,那该怎么去掉呢?
2.2.2
解决办法
第一步
用管理员权限打开服务器中 apache 的 httpd.conf
(除ubuntu以外的linux) 或者 apache.conf
(ubuntu)
找到以下代码
1 | <Directory /> |
可能有好几行差不多的,将这几个代码块(全都要改)中
1 | AllowOverride None |
改为
1 | AllowOverride All |
然后把
1 | Require all denied |
改为
1 | Require all granted |
保存
第二步
使用命令
1 | sudo service apache2 restart |
重启apache2服务
第三步
找到或新建wordpress目录下**.htaccess**
文件
打开后,将里面内容全部替换为
1 | # BEGIN WordPress |
保存退出后
使用命令给予权限
1 | sudo chmod 777 .htaccess |
然后到wordpress网站后台设置中,把/index.php
删掉就好了
3.
结尾
喜欢的话支持一下,谢谢
- Title: Wordpress固定链接伪静态去除index.php以及404解决办法
- Author: Evan Luo
- Created at : Feb 14 2022 00:00:00
- Updated at : Nov 19 2024 01:55:15
- Link: https://ohevan.com/wordpress-remove-index-php-from-url.html
- License: This work is licensed under CC BY-NC-SA 4.0.
推荐阅读
Comments