############# for apache 2.xϵ ·ӳ·޸ #########
RewriteEngine on

#α̬

RewriteCond    %{REQUEST_FILENAME} !-d
RewriteCond    %{REQUEST_FILENAME} !-f
RewriteRule    !\.(js|ico|gif|swf|flv|jpg|png|css|zip|rar|tar|pdf|mp3|wav|rmvb|rm)$ index.php [QSA,L]

#ѹ
<FilesMatch "\\.(js|css|html|htm|php|xml|jpg|gif|png|bmp)tiny_mce_markerquot;>
SetOutputFilter DEFLATE
</FilesMatch>

#401-500 
ErrorDocument 401 /errors/internalerror.php
ErrorDocument 402 /errors/internalerror.php
ErrorDocument 403 /errors/internalerror.php
ErrorDocument 404 /errors/internalerror.php
ErrorDocument 500 /errors/internalerror.php

########### for nginx  ǵ޸ĺ nginx ############



ҵ  location / {
	
     }

  
  	if (!-e $request_filename) {
	 rewrite ^/(.*) /index.php?$1&;
	}
ע˷ʽα̬ģʽ.phpĺ׺쳣

:
server {
    listen       89;
    server_name  localhost;
    location / {
        root   /shop/www;
        index  index.html index.htm index.php default.php;
	if (!-e $request_filename) {
	 rewrite ^/(.*) /index.php?$1&;
	}
	if ($fastcgi_script_name ~ \..*\/.*php ) {
		return 403;
	}
    }
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html;
    }
    location ~ .*\.php?$ {
        root           /shop/www;
        fastcgi_pass   127.0.0.1:9000;
	fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /shop/www$fastcgi_script_name;
        include        fastcgi_params;
    }
}