typecho开启nginx地址重写
地址重写这个功能非常的好用,它可以使我们的站点URL更加的美观,很多朋友开启后会出现网站访问不了,或者错误。这个应该就是apache服务器的配置没有写好。
看下没有开启地址重写的浏览器地址栏:
下面我分享一下我的nginx服务的地址重写规则:
server {
listen 80;
server_name www.youdomain.com;
//,这里因为隐私问题上面好多内容我都删除了,仅保留地址重写部分。你只需要知道加在那个位置即可。
//下面为地址重写规则。
if (!-e $request_filename){
rewrite ^(.*)$ /index.php$1 last;
}
}
完成后在typecho后台开启地址重写:
他会提示检测失败,我也不知道为啥,调试了好久,不管它了直接勾选任然继续。
写完以后可以看开启后的地址栏:
少了一个index.php整个url看起来整洁许多。
本文由 xiaobo 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。