PHP配置Apacache和Nginx伪静态

[Apacache]

修改 .htaccess 文件

<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]

进入Nginx域名配置,一般都在 /usr/local/nginx/conf/vhost 下,一般- -,如果不在请自行find。

找到 location /  

location / {

    if ( !-e $request_filename){

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

        break;

    }

}

伪静态重点:rewrite ^/(.*)$ /index.php?s=$1 last;

其中index.php可以改成任何域名指向,比如admin.php、api.php

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦

分享到
  • QQ好友
  • 微信好友
  • 新浪微博