晓波的站站

争做优秀原创个人博客。

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,可自由转载、引用,但需署名作者且注明文章出处。

添加新评论