最近整了个服务器,想着做一些网站什么的,就搭了个博客,以后就写一下文章什么的。最近发现地址栏老是出现index.php,看着不是很好看,所以就找了点文章瞅一眼,自己也记录一下。 Typecho开启伪静态一般需要两步,一是在 Typecho 后台进行设置,使用地址重写功能,如果出现提示,点击启用。仅仅在 Typecho 后台设置永久链接是不够的,还需要服务器进行相关配置进行配合。 ## Linux Nginx环境 我用的是宝塔搭建Typecho博客的,所以也相对比较简单,只如下图一样点几下就好: ![][1] 在输入框输入代码: ``` if (!-e $request_filename) { rewrite ^(.*)$ /index.php$1 last; } ``` ## Linux Apache环境 和以上一样,只是填入的代码不同 ``` RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] ``` 宝塔方面就部署完了,然后就是Typecho后台的设置 如图所示: ![][2] > 如果在 Typecho 后台启用地址重写功能出现红色提示:重写功能检测失败,请检查你的服务器设置,选择仍然启用此功能,勾选即可 以上就完成了,刷新即可。 [1]: https://view.leeoya.com/Uploads/Blog_Static/2024/08/btquite1.png [2]: https://view.leeoya.com/Uploads/Blog_Static/2024/08/btquite2.png Loading... <!--markdown-->最近整了个服务器,想着做一些网站什么的,就搭了个博客,以后就写一下文章什么的。最近发现地址栏老是出现index.php,看着不是很好看,所以就找了点文章瞅一眼,自己也记录一下。 Typecho开启伪静态一般需要两步,一是在 Typecho 后台进行设置,使用地址重写功能,如果出现提示,点击启用。仅仅在 Typecho 后台设置永久链接是不够的,还需要服务器进行相关配置进行配合。 ## Linux Nginx环境 我用的是宝塔搭建Typecho博客的,所以也相对比较简单,只如下图一样点几下就好: ![][1] 在输入框输入代码: ``` 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后台的设置 如图所示: ![][2] > 如果在 Typecho 后台启用地址重写功能出现红色提示:重写功能检测失败,请检查你的服务器设置,选择仍然启用此功能,勾选即可 以上就完成了,刷新即可。 [1]: https://view.leeoya.com/Uploads/Blog_Static/2024/08/btquite1.png [2]: https://view.leeoya.com/Uploads/Blog_Static/2024/08/btquite2.png 最后修改:2026 年 02 月 12 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 1 如果觉得我的文章对你有用,请随意赞赏