张大佬张大佬

ThinkPHP Apache和Nginx伪静态规则整理

新建一个文件,文件名为.htaccess,或者可以先随便新建个文件,上传到虚拟主机后再改名为.htaccess
文件的内容是下面的,服务器如果是apache的,文件的内容就写Apache的,服务器如果是Nginx的,文件的内容就写Nginx的

文件上传到网站所在的目录里(比如wwwroot目录或者public_html目录)


Apache(通常是用这个,kangle也是用这个)

<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 / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}

本原创文章未经允许不得转载 | 当前页面:张大佬 » ThinkPHP Apache和Nginx伪静态规则整理

评论