gznz12345 发表于 2018-12-10 07:55:46

在ASP.NET中重写URL 方法四:在IIS5和IIS6中使用 ISAPIRewrite 来实现无扩展名的URL重写

  # fix missing slash on folders
  # note, this assumes we have no folders with periods!
  RewriteCond Host: (.*)
  RewriteRule ([^.?]+[^.?/]) http\://$1$2/
  # remove index pages from URLs
  RewriteRule (.*)/default.htm$ $1/
  RewriteRule (.*)/default.aspx$ $1/
  RewriteRule (.*)/index.htm$ $1/
  RewriteRule (.*)/index.html$ $1/
  # force proper www. prefix on all requests
  RewriteCond %HTTP_HOST ^test\.com
  RewriteRule ^/(.*) http://www.test.com/$1
  # only allow whitelisted referers to hotlink images
  RewriteCond Referer: (?!http://(?:www\.good\.com|www\.better\.com)).+
  RewriteRule .*\.(?:gif|jpg|jpeg|png) /images/block.jpg

页: [1]
查看完整版本: 在ASP.NET中重写URL 方法四:在IIS5和IIS6中使用 ISAPIRewrite 来实现无扩展名的URL重写