本文根据小编在项目中开发的过程详解,不好之处,还请多多指点,欢迎关注我的微信公众号:程序伯乐。
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; |