MENU

[教程]Typecho 如何开启伪静态?

• July 7, 2017 • Read: 6157 • 解决方案,知识库

Step1:Typecho 配置伪静态

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

3203899089.jpg

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;
    }

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 程序后台,设置 > 永久链接,按照上文中图片的设置,保存即可。


2017/07/07 技术支持:Jrotty

版权属于:字节星球/肥柴之家 (转载请联系作者授权)
原文链接:https://www.bytecho.net/archives/tywjt.html
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

Last Modified: January 14, 2021
Archives QR Code
QR Code for this page
Tipping QR Code
Leave a Comment

4 Comments
  1. teamczyx teamczyx IP属地:山东     Windows    Google Chrome

    www.#######.com 发帖软件

    1. Henry Henry     Windows    Google Chrome

      @teamczyx你妈死了

  2. Henry Henry     Windows    Google Chrome

    冒个泡试试~ @(heixian)

    1. Henry Henry     Windows    Google Chrome

      @Henry花里胡哨的 @(xiaoniao)