为什么要设置伪静态?
答:维护方便,缩短了url的长度
Nginx环境(.htaccess)
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-e $request_filename){
rewrite (.*) /index.php;
}
Apache环境(nginx.conf)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
固定链接设置
typecho后台中找到设置点击永久链接
启用地址重写功能
推荐自定义配置
文章路径个性化定义
/archives/{cid}.html
独立页面路径
/{slug}.html
分类路径
/category/{slug}.html