leftso 953 0 2019-07-04 13:37:43

文章位置:左搜> 编程技术> 正文

Typecho 永久链接设置 常见问题解决


步骤一:点击启用可能会失败

步骤二:解决“写功能检测失败, 请检查你的服务器设置”问题

首先将这个选择框勾上
首先将这个选择框勾上
 

步骤三:配置检查apache http服务配置文件

默认apache http服务的配置文件存放服务器路径为:
/etc/httpd/conf/httpd.conf
打开配置文件,检查apache的重写模块是否载载入
apache 重写模块载入
检查
LoadModule rewrite_module modules/mod_rewrite.so
是否前面有个#号,如有删除#保存文件


检查 AllowOverride是否打开, 如果只是想打开其中一个则在对应的<Directory "/var/www/html">
标签内打开即可,如下图中表示只打开/var/www/html目录下项目的.htaccess文件检测
<Directory "/var/www/html">
<Directory "/var/www/html">

修改完httpd的配置以后在项目根目录创建.htaccess文件,以我的/var/www/html/为例
.htaccess文件
.htaccess文件
.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]# 

一切搞定。
编程技术 Typecho