wordpress设置固定链接404及伪静态配置

说明

最近在将wordpress设置中文章url修改为月份和名称型 之后访问文章出现404。原因是配有配置好apache的伪静态。
在这里插入图片描述

配置步骤

1.修改httpd.conf

我这里是centos7,默认配置文件路径为:/etc/httpd/conf/httpd.conf
修改网页根路径节点配置,例如:
关键是将AllowOverride None修改为AllowOverride All

<Directory "/var/www/html">
    Order allow,deny
    Allow from all
    AllowOverride All
    # Allow open access:
    Require all granted
</Directory>

2.加载路径重写模块

如果已加载请忽略,以我的为例, 在httpd.conf中找到

LoadModule rewrite_module modules/mod_rewrite.so

将前面的注释去掉,如果找不到就新增一条该记录。

3.网页根路径创建.htaccess文件

文件内容如下:

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>

这个内容我找了一圈了,还是在外网找到的,X度实属无能之辈。

4.重启httpd

service httpd restart

再次访问文章,发现恢复正常;
http://cslaoxu.tk/2022/04/ora-39087-directory-name-is-invalid/
在这里插入图片描述

posted @ 2022-04-03 12:25  一锤子技术员  阅读(2)  评论(0编辑  收藏  举报  来源