Typecho 是一个基于 PHP 的简约的开源博客程序。它使用多种数据库存储数据typecho 伪静态,在 GNU GPLv2 许可证下发行。相对于 WordPress 而言,更加简练,原生支持 Markdown,非常便于写文章。

  对于 Typecho 开启伪静态通常还要两步,一是在 Typecho 后台进行设置,使用地址重画功能,如果出现提示,点击启用。仅仅在 Typecho 后台设置永久链接是不够的,还须要服务器进行相关配置进行配合,即运用服务器的 rewrite 功能来掩藏域名后的index.php。

  提示:如果在 Typecho 后台启用地址重画功能出现白色提示重画功能测试失败,请复查你的服务器设置typecho 伪静态,选择依然启用此功能,勾选即可

  Linux Nginx 环境

  Nginx 通过更改 nginx.conf 来实现功能控制,只须要在 server 模块里添加以下代码即可:

   if (!-e $request_filename) {

        rewrite ^(.*)$ /index.php$1 last;
    }

  如果使用宝塔安装 Nginx 环境,只需在网站设置的伪静态上面填入上述代码即可,或者选择宝塔自带的 typecho 伪静态,下拉选择框即可

  Linux Apache 环境

  修改 Apache 的配置文件 httpd.conf 使其支持 mod_rewrite 模块:注释掉#LoadModule rewrite_module modules/mod_rewrite.so后面的#号,没有则添加,但应当独霸一行;同时,把文件中 AllowOverride None 换成 AllowOverride All 使 Apache 支持 .htaccess 文件

  在网站根目录下的.htaccess文件中添加代码,如没有该文件,则先争创:

  

        RewriteEngine On
        RewriteBase /
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
    

  也可以把上述代码直接放在网站配置文件的VirtualHost下边,但不建议这么操作

  Windows IIS 环境

  Windows 下通常是通过更改根目录下的 httpd.ini 文件或则 web.config 文件实现。

Last modification:December 11th, 2020 at 11:01 am
如果觉得我的文章对你有用,请随意赞赏