注意:设置伪静态后,原有动态链接都会404
,谨慎操作。
Typecho博客初始安装完成后,博客的任何内页面,地址栏都会有index.php
非常影响美观和网站结构,本文将详解在宝塔面板各环境下如何设置伪静态来去掉index.php
LNMP
选择typecho
时,还会有typecho2
的选择.如果使用域名直接安装博客,例如本站https://blog.soarli.top
为博客首页,那么请选择typecho
。如果域名已经有其他主页,希望在二级子目录来安装博客,例如https:/blog.soarli.top/typecho
为博客首页,那么请选择typecho2
。
typecho:
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php$1 last;
}
typecho2:
location /typecho/ {
if (!-e $request_filename) {
rewrite ^(.*)$ /typecho/index.php$1 last;
}
}
LAMP
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>
参考资料:
www.ioiox.com/archives/22.html
版权属于:soarli
本文链接:https://blog.soarli.top/archives/366.html
转载时须注明出处及本声明。