Apache和Nginx下的Rewrite规则
作者:互联网
本文根据小编在项目中开发的过程详解,不好之处,还请多多指点,欢迎关注我的微信公众号:程序伯乐。
Apache
在Apache下,利用mod_rewrite来实现URL的静态化。
.htaccess的内容如下:
123456789 | RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]# END WordPress |
Nginx
在Nginx下配置Rewrite还是比较简单的,在location /{………………}里面加入
123 | if (!-e $request_filename){rewrite (.*) /index.php;} |
即可实现。
下面是一个完整的vhost的配置文件
12345678910111213141516171819202122232425262728 | server {listen 80;< 大专栏 Apache和Nginx下的Rewrite规则div class="line">server_name chinaz.com down.chinaz.com; |
标签:index,rewrite,Rewrite,chinaz,Nginx,Apache 来源: https://www.cnblogs.com/liuzhongrong/p/12272212.html