首先找到自己后台设置的网站运行模式对应的伪静态规则
Ctcms 分为2种模式,PATHINFO模式 以及 QUERY_STRING模式
Apache主机规则
- RewriteEngine On
- RewriteBase /
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
复制代码
Nginx主机规则
- <p style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-size: 14px;">if (!-f $request_filename){
- set $rule_0 1$rule_0;
- }
- if (!-d $request_filename){
- set $rule_0 2$rule_0;
- }
- if ($rule_0 = "21"){
- rewrite ^/admin.php(.*)$ /admin.php?/$1 last;
- rewrite ^/(.*)$ /index.php?/$1 last;
- }</p>
- <div></div>
复制代码
|