mipcms做为二级目录伪静态设置后不能打开文章页

  • 时间:
  • 浏览:3218
  • 来源:MIP建站系统交流平台

发出伪静态规则 主站是wordpress做的现在想拿mipcms做二级目录 

location / {

index index.html index.php; 

if (-f $request_filename/index.html){ 

rewrite (.*) $1/index.html break; 

if (-f $request_filename/index.php){ 

rewrite (.*) $1/index.php; 

if (!-f $request_filename){ 

rewrite (.*) /index.php; 

location /mip/ { 

  if (!-e $request_filename) {

  rewrite  ^(.*)$  /mip/index.php?s=/$1  last;

  break;

   }

}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

 困扰一段时间一直没有解决 二级目录又回归了wordpress 

5个回答

建议将:location /mip/ { ..... 提前放置试试,因为默认的伪静态规则中可能会提前匹配了,从而导致后面二级目录的伪静态不执行了。
location /mip/ { if (!-e $request_filename) { rewrite ^(.*)$ /mip/index.php?s=/$1 last; break; } } location / { index index.html index.php; if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } } rewrite /wp-admin$ $scheme://$host$uri/ permanent;
前置了一样 文章页打开报错404
希望开发者引起重视 不然会丢失口碑 我已经给我周围的朋友都推荐了 mipcms 噢@

您尚未登录,暂无法回复!请先 登录/注册