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根据你自己的服务器或者主机类型配置即可,配置完成按照第二步骤操作即可。
第二步:登录网站后台,在后台开启伪静态
登录后台→设置-永久链接,,按照下图开启即可。
文章版权声明:除非注明,否则均为海东博科原创文章,转载或复制请以超链接形式并注明出处。