统计
  • 文章总数:34 篇
  • 评论总数:0 条
  • 分类总数:4 个
  • 最后更新:2023年04月25日
原创运维知识

Typecho 如何开启伪静态?

本文阅读 1 分钟
首页 运维知识 正文

Step1:Typecho 配置伪静态

如图,在 typecho 后台,开启伪静态,并选择你喜好的 url 形式:

Snipaste_2022-12-10_14-35-39.png

Step2:配置服务器的 rewrite 规则

如果在保存上述配置的时候,typecho 无法自动配置,那么你可能需要手动配置服务器的 rewrite 规则。
nginx 配置. conf:

if (-f $request_filename/index.html){
    rewrite (.*) $1/index.html break;
    }
if (-f $request_filename/index.php){
    rewrite (.*) $1/index.php;
    }
if (!-e $request_filename){
    rewrite (.*) /index.php;
    }

如果你使用的是宝塔面板可以如下图,直接在配置里加入代码即可:
Snipaste_2022-12-10_15-51-30.png
Linux Apache 环境 (.htaccess):

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

虚拟主机如果是 apache 的,在网站根目录找到. htaccess,可能设置了隐藏文件,显示隐藏文件就能看到了。
然后编辑. htaccess 文件,加入上文中对应的 apache 配置代码保存。然后去 typecho 程序后台,设置 > 永久链接,按照上文中图片的设置,保存即可。

原创文章,作者:ingram,如若转载,请注明出处:https://www.577588.xyz/archives/4.html
VPS一键(DD)重装脚本
下一篇 » 12-10