重庆SEO, 关注并探索SEO与WEB技术。针对用户体验,提供白帽SEO以及PHP网站建设以及运营服务。 详情

Typecho去掉index.php

发布于 作者 [重庆SEO]

Markdown版本

Typecho去掉index.php的方法与其他的网站程序去掉index.php的方式一样。都是借助web服务器软件的rewrite功能支持实现!

Tyoecho去掉网站所有页面链接中的index.php需要在typecho后台设置--永久链接设置--启用 是否使用地址重写功能。如果是apache环境,同时会默认在根目录生成相应的.htaccess文件,文件内容参考后面的内容。如果是nginx,需要人工设置一下规则!

Apache下去掉index.php

需要在根目录下创建.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>

Nginx下去掉index.php

需要修改nginx配置文件,在对应网站的server中增加相应rewrite规则!

location / {

    if (!-e $request_filename) {
        rewrite  ^/(.*)$  /index.php/$1  last;
        break;
    }
}
分类:Typecho

Tags: 去掉, Typecho, index,

本文标题: Typecho去掉index.php

本文地址: https://seonoco.com/blog/typecho-remove-index-php

版权说明: 本站遵循 CC BY-NC-SA 4.0 协议, 未表明转载信息均为原创或整理,转载或引用请注明出处,以便溯本求源。

补充说明: 本文在本站发布于2017-06-23,文中部分内容可能存在过时或不正确,请知晓!如果可以请留言告知。

本文是否有所帮助?
点赞
说一说
打赏