总是忘记,记录一下:

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

标签: Typecho, 服务器

分享到: