liukun2009 发表于 2015-8-2 08:33:15

Apache中的. htaccess文件

  

RewriteCond Syntax: RewriteCond TestString CondPattern   RewriteCond指令定义一条规则条件。在一条RewriteRule指令前面可能会有一条或多条RewriteCond指令,只有当自身的模板(pattern)匹配成功且这些条件也满足时规则才被应用于当前URL处理。   TestString是一个字符串,除了包含普通的字符外,还可以包括下列的可扩展结构:
1.       $N,RewriteRule后向引用,其中(0/test/admin.php
RewriteRule ([^/]+)\.html$ /test/$1.php
#for example: /test/admin.html => /test/admin.php
  限制目录只能显示图片
< IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !^.*\.(gif|jpg|jpeg|png|swf)$
RewriteRule .*$ –
< /IfModule>
  Update Jun 10, 2009
  补充,关于特定文件扩展名的重写。
  重写有某些扩展名的文件:
RewriteRule (.*.css$|.*.js$) gzip.php?$1
如果要排除一些扩展名:
RewriteRule !\.(js|ico|gif|jpg|JPG|png|PNG|css|pdf|swf)$ index.php

  
页: [1]
查看完整版本: Apache中的. htaccess文件