Typecho 永久链接设置 常见问题解决
步骤一:点击启用可能会失败
步骤二:解决“写功能检测失败, 请检查你的服务器设置”问题

步骤三:配置检查apache http服务配置文件
默认apache http服务的配置文件存放服务器路径为:
/etc/httpd/conf/httpd.conf
打开配置文件,检查apache的重写模块是否载载入
检查
LoadModule rewrite_module modules/mod_rewrite.so
是否前面有个#号,如有删除#保存文件
检查 AllowOverride是否打开, 如果只是想打开其中一个则在对应的<Directory "/var/www/html">
标签内打开即可,如下图中表示只打开/var/www/html目录下项目的.htaccess文件检测

修改完httpd的配置以后在项目根目录创建.htaccess文件,以我的/var/www/html/为例

.htaccess文件内容为:
<IfModule rewrite_module>
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
最后重启Apache Httpd服务
[root@ifok html]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[root@ifok html]#
一切搞定。
https://www.syntaxspace.com/article/530.html
评论