
这里我们登录迅睿CMS后台如上图的伪静态解析菜单,他会根据我们的系统的引擎不同自动切换到当前所需要的伪静态规则。比如当前我用的是Nginx,可以看到当前的规则是Nginx,我们复制规则然后用到系统中。
location / {
if (-f $request_filename) {
break;
}
if ($request_filename ~* "\.(js|ico|gif|jpe?g|bmp|png|css)$") {
break;
}
if (!-e $request_filename) {
rewrite . /index.php last;
}
}
这里我用的是宝塔面板,所以将规则贴到伪静态中可以生效,同理其他的环境也可以相似。

同理,我们可以看到如果是Apache引擎的话,可以看到规则是上图所示的,然后我们复制后贴到网站根目录到.htaccess文件中。
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !.(js|ico|gif|jpe?g|bmp|png|css)$ /index.php [NC,L]以上是伪静态规则的设置,具体的URL规则可以在URL规则中自定义设置。

是不是很简单?我们可以设置迅睿CMS的伪静态和自定义规则URL。