最近整了个服务器,想着做一些网站什么的,就搭了个博客,以后就写一下文章什么的。最近发现地址栏老是出现index.php,看着不是很好看,所以就找了点文章瞅一眼,自己也记录一下。
Typecho开启伪静态一般需要两步,一是在 Typecho 后台进行设置,使用地址重写功能,如果出现提示,点击启用。仅仅在 Typecho 后台设置永久链接是不够的,还需要服务器进行相关配置进行配合。
Linux Nginx环境
我用的是宝塔搭建Typecho博客的,所以也相对比较简单,只如下图一样点几下就好:
在输入框输入代码:
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php$1 last;
}
Linux Apache环境
和以上一样,只是填入的代码不同
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>
宝塔方面就部署完了,然后就是Typecho后台的设置
如图所示:
如果在 Typecho 后台启用地址重写功能出现红色提示:重写功能检测失败,请检查你的服务器设置,选择仍然启用此功能,勾选即可
以上就完成了,刷新即可。
1 条评论
语言通俗易懂,适合目标读者群体。