温馨提示:这篇文章已超过750天没有更新,请注意相关的内容是否还可用!
Typecho 如何开启伪静态?
第一步:配置伪静态规则,一定要先操作
1、nginx 配置在伪静态设置规则中添加一下代码
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;
}2、Apache 环境设置 (修改.htaccess文件)
如果.htaccess文件还有其他伪静态设置规则,请添加RewriteCond、RewriteRule部分即可。
<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 配置代码保存。
1、2根据你自己的服务器或者主机类型配置即可,配置完成按照第二步骤操作即可。
第二步:登录网站后台,在后台开启伪静态
登录后台→设置-永久链接,,按照下图开启即可。

文章版权声明:除非注明,否则均为海东博科原创文章,转载或复制请以超链接形式并注明出处。




