mipcms伪静态设置大全
很多新手朋友,来找我们时都说安装不了mipcms,最终导致了弃用。
凡哥今天就跟大家一起了解安装遇见的那些坑:
首先安装时,不管你用任何主机或服务器,都要把伪静态做好。
一、网站是宝塔nginx的,伪静态如下:
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
二、网站是宝塔apache的,伪静态如下:
RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
三、景安主机的伪静态代码,修改根目录下的.htaccess文件,替换如下代码
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
</IfModule>
四、万网(阿里云虚拟机)的伪静态代码,修改根目录下的.htaccess文件。替换如下代码
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php\/$1 [QSA,PT,L]
</IfModule>
五、网站是宝塔nginx二级目录安装,伪静态如下:【凡哥亲测有效】
location / {
index index.html index.htm index.php l.php;
autoindex off;
if (!-e $request_filename)
{
rewrite ^/(.*)$ /index.php?s=/$1 last;
}
}
location /game/ {
index index.html index.htm index.php l.php;
autoindex off;
if (!-e $request_filename){
rewrite ^/game/(.*)$ /game/index.php?s=/$1 last;
}
}
六、网站环境是宝塔Nginx的,一级网站是其他的程序,mipcms网站安装在二级目录的情况
if (!-e $request_filename){
rewrite ^/目录/(.*)$ /目录/index.php?s=$1 last; break;
}
当然还有更多的奇葩伪静态,如果你在安装中出现什么问题,欢迎第一时间和我们反馈。