typecho 开启伪静态
typecho后台有提供地址重写的功能,但该功能需要服务器配置方能有效,
开启该功能后,可以提供url伪静态功能或者去掉url上的index.php
编辑你的httpd.conf
找到;LoadModule rewrite_module modules/mod_rewrite.so
去掉前面的;
然后找到你的站点配置在
<Directory "你的站点目录">
AllowOverride All
</Directory>
然后记得重启你apache或者fpm
接着在你的网站根目录添加.htaccess文件,windows的朋友可以google一下怎么在windows下创建.htaccess文件
<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开启地址重写功能即可
我这边开启地址重写功能时提示服务器配置有错,
但实际上我验证过服务器的rewrite是有效的,也配置过.htaccess的权限,也没用,甚是奇怪。
但typecho允许可以强制开启。如果你也是这情况,可以选择强制开启。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭