Typecho伪静态设置方法
修改目的是为了网站链接跳转时不显示index.php
地址的显示,改伪静态需要根据自己的网络环境修改:
- 1:修改
.htaccess
文件
需要注意的一点.htaccess
文件放在网站根目录,如果Typecho安装在网站的二级目录下,需要对RewriteRule ^(.*)$ /index.php/$1 [L]
路径进行修改
例如Linux Apache 环境 (.htaccess):
<IfModule mod_rewrite.c>
RewriteEngine On
# 下面是在根目录,文件夹要修改路径
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /typecho/index.php/$1 [L]
</IfModule>
修改apache服务器/usr/local/etc/apache24/sites-enabled/httpd-vhost.conf
文件
新增行LoadModule rewrite_module modules/mod_rewrite.so
其它环境下修改没有尝试,所以不提供修改方法;
- 2.后台配置typecho伪静态
如上图所示,选择你喜欢的URL形式即可,如果有个红色的框提示的话,勾选后再提交即可。
就这么两个步骤,但是缺一不可。
以下是效果展示,之前需要
https://ntnas.top:82/typecho/index.php/sitemap.xml才能访问的网站地图,改成伪静态后,可以按
https://ntnas.top:82/typecho/sitemap.xml直接访问。