景安虚拟主机上的 Typecho 开启伪静态,需要配置htaccess才可以正常使用地址重写功能。
前往景安开启伪静态
- 景安 虚拟主机管理平台
- 管理面板中的伪静态设置为开启
- 从中可得知伪静态使用的是Apache的Rewrite模块
配置 htaccess 文件
- 本地新建个txt并复制参数到文本
- 将文件重命名为
htaccess
- 通过FTP软件上传到
/WEB
目录下 - 重命名为
.htaccess
- 修改后刷新FTP目录会发现该文件不见
- 想更新规则时直接上传新的覆盖即可
<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伪静态
- RewriteEngine是开启转发
- RewriteCond 的
! -f
和! -d
是跳过目录和文件 - RewriteRule 是重写地址
^(.*)$
是重写地址index.php
是源地址
参考图片
景安面板开启伪静态
开启地址重写