Typecho 伪静态设置
总是忘记,记录一下:
Apache服务器
1. 启用rewrite模块
sudo a2enmod
输入 rewrite
2. 修改apache2.conf
路径: /etc/apache2/apache2.conf;
找到对应目录下的配置 AllowOverride None
修改为AllowOverride All
;
3. 添加.htaccess 并激活
克隆或者复制本仓库Apache下的.htaccess文件至网站根目录;
重启Apache2 sudo service apache2 restart
;
Typecho后台设置永久链接,启用Rewrite。
.htaccess文件内容
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
GitCake仓库地址: https://gitcake.org/Typecho/Rewrite