关于WordPress固定链接的修改以及.htaccess不起作用问题的解决

自己新建一个,注意设置好权限。如果失效,需要修改httpd的配置。

【注意:修改固定链接可能会影响网站的SEO排名。请准备好解决方案并谨慎修改!】

因为安装了一个WordPress缓存插件,需要更改WordPress的固定链接。但是,WordPress固定链接的更改出现了以下问题:

无法写入.htaccess文件

这是由于权限设置所导致的。打开服务器,进入到wordpress的根目录,粘贴wordpress提供的内容到.htaccess文件。注意,开头带点的文件为隐藏文件,在linux下使用ls时注意加上选项-a以查看隐藏文件:

# ls -a

要查看隐藏文件的权限可以再加上-l选项:

# ls -al

把.htaccess的权限设置为777:

# chmod -v 777 .htaccess

没有.htaccess文件

如果没有.htaccess文件,可以自己新建一个(建在wordpress根目录下)。把.htaccess的权限设置为777。这样WordPress就可以更改你的.htaccess文件了。

.htaccess文件应该像这样

.htaccess文件不起作用

即使.htaccess文件更改好了,检查之后也没有问题,但.htaccess就是不起作用。这时需要更改httpd.conf。

找到httpd.conf位置:

# find / -name httpd.conf

vim进行编辑,搜索AllowOverride参数。找到https站点的Directory 设置 AllowOverride All

重启httpd:

# service httpd restart

重新再wordpress固定链接设置里再保存一遍即可。

参考链接

Why You Can’t Find .htaccess File on Your WordPress Site (wpbeginner.com)

.htaccess设置不起作用_劳启的博客-CSDN博客_htaccess不起作用

5 1 投票
文章评分
订阅评论
提醒

0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x