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
声明:版权所有,违者必究 | 如未注明,均为原创 | 本网站采用 BY-NC-SA 协议进行授权
转载:转载请注明原文链接,违者必究 - :https://wolfcode.net/info/174/