早睡早起,方能养生
Sleep early rise early, way to keep healthy

nginx apache ThinkPHP伪静态

super
2022-04-04 14:46
views 1678

Nginx

 

location / {
   if (!-e $request_filename) {
   		rewrite  ^(.*)$  /index.php?s=/$1  last;
    }
}

 

 

Apache:

 

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

 

Nginx二级目录:

 

location /youdomain/ {
    if (!-e $request_filename){
        rewrite  ^/youdomain/(.*)$  /youdomain/index.php?s=/$1  last;
    }
}

 

原来访问的url:

 

http://serverName/index.php/模块/控制器/操作/[参数名/参数值...]

 

设置后,我们可以采用下面的方式访问:

 

http://serverName/模块/控制器/操作/[参数名/参数值...]


分享
0 条讨论
top