typecho 伪静态设置/typecho 伪静态不起作用解决

发布于 / 文章 / 0条评论 / Tags: typecho / 9 次浏览

typecho apache开启伪静态 我的服务器是apache,需要开启伪静态的话,配置module_rewrite 模块
1. 代码如下,放在网站根目录下的.htaccess文件:

<IfModule mod_rewrite.c>
RewriteEngine On
# 下面是在根目录,文件夹要修改路径
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>

解释下:

RewriteCond %{REQUEST_FILENAME} !-f (如果不是文件,才会执行下一条RewriteRule)
RewriteCond %{REQUEST_FILENAME} !-d (如果不是目录,才会执行下一条RewriteRule)
^(.*)$ 匹配所有的路径映射到入口文件 index.php/$1

2. 然后typecho ---设置----永久链接---地址重写功能----启用,忽略检测失败的提示。
3. 大功告成,本站使用的wordpress风格链接。参考本站。

    评论区(暂无评论)