Typecho伪静态设置永久链接提示:(重写功能检测失败, 请检查你的服务器设置
如果你仍然想启用此功能, 请勾选这里)!


我的是:宝塔Linux面板
Nginx PHP5.6


宝塔的Typecho网站伪静态设置选择 typecho 不要选 typecho2 或别的面板也可以试下自行输入

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

然后,后台管理,强制开启地址重写功能 ,就是那个红色提示有个打钩的打勾选上!
这个时候你再去你的Typecho博客首页刷新一下,再清楚浏览器缓存,再刷新一下浏览器,然后点开Typecho默认的那个文章看看是不是能打开了,如果404的话!就再去后台不启用永久链接,再去宝塔Linux面板的Typecho网站伪静态设置选择 typecho2 ,重启Nginx和PHP5.6,再设置一次:宝塔的Typecho网站伪静态设置选择 typecho ,记得点击保存!
再去TY后台设置如下图1,文章和页面的不设置也行!我个人喜好短一点的。。。

TY后台设置永久链接


图2是宝塔的Typecho网站伪静态设置选择!

宝塔的Typecho网站伪静态设置选择


2019.7.18更新:阿里云 云虚拟主机 好像不能伪静态或者说它的空间后台有设置伪静态的,我没有买不知道,不过今天帮网友做伪静态发现我上传 .htaccess文件,然后文件就不见了!不过还好强制伪静态成功了!

在电脑桌面新建一个记事本,并填写以下代码:

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

之后将文件命名为htacess.txt,并点击保存到本地。
htaccess.txt上传至htdocs目录下(网站根目录/),将htaccess.txt更名为.htaccess,再然后去Typecho后台强制启用伪静态就好了!