Apache环境

如果是Apache环境的话,需要在根目录创建文件**.htacess**或在宝塔面板添加伪静态,代码如下

1
2
3
4
5
6
7
8
9
10
11
12
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

</IfModule>

Nginx环境

如果是Nginx环境的话需要修改nginx.conf文件或在宝塔面板内添加伪静态

1
2
3
4
5
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php;
}
}

转换工具

如果你原来已经配置了Apache的伪静态,现在换用了Nginx,则可通过下面方法来转换

转换工具http://winginx.com/en/htaccess

评论