系统相关
首页 > 系统相关> > Apache和Nginx下的Rewrite规则

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