绿色软件站
不忘初心,坚持每日更新不易!

经验秘籍:typecho去掉链接的index.php设置-凯发app官网

typecho开启伪静态,去掉index.php教程
typecho博客初始安装完成后,博客的任何内页面或地址栏都会有index.php,都会在域名后加上 index.php,很多人都接受不了。

例如,我的博客网址: https://111/index.php/p/75.html

但是,我希望最终的形式是这样: https://111/p/75.html

那么,我们如何做到这样的效果?

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

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

 


 

apache下去掉index.php
需要在根目录下创建.htaccess


rewriteengine on
rewritebase /
rewritecond %{request_filename} !-f
rewritecond %{request_filename} !-d
rewriterule ^(.*)$ /index.php/$1 [l]

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

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

 

 

 

 

历史上的今天:

未经允许不得转载:凯发app官网 » 经验秘籍:typecho去掉链接的index.php设置

你想要的这里都有

网站地图