我在Windows2003服务器上的IIS6上使用iirf。我们有以下代码来显示干净的urls并删除任何查询字符串:
RewriteRule ^/(.+)\?(.+)&(.+)\.(htm)$ /$1
RewriteRule ^/(.+)\?(.+)$ http://betatest.bracknell-forest.gov.uk/$1 [R=301]
# Redirect to ASP if it exists.
# e.g. example.com/foo will display the contents of example.com/foo.asp
R
我正在为一个朋友做一些网页设计,我注意到除了我正在工作的子目录之外,她网站上的所有其他地方的图片都可以正常加载。我查看了她的.htaccess文件,果然,它被设置为拒绝人们窃取她的图像。很公平,除了我正在处理的页面在她的域中,但我仍然收到403错误。我粘贴了下面的.htaccess内容,但我用xyz,123和abc替换了域名。
因此,我所在的页面(xyz.com/DesignGallery.asp)从(xyz.com/machform/data/form_1/files)中提取图像,这会导致禁止错误。
RewriteEngine on
<Files 403.shtml>
order