景安虚拟主机上的 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是源地址
参考:景安虚拟主机 Typecho设置伪静态