从重定向重写规则中排除图像文件夹

Posted

技术标签:

【中文标题】从重定向重写规则中排除图像文件夹【英文标题】:exclude images folder from redirect rewrite rule 【发布时间】:2012-09-15 04:15:40 【问题描述】:

我已经在我的 .htacces 文件中进行了设置,以便任何尝试访问该站点的人都会被重定向到 index.html,这是一个正在建设的页面。我有一张图片,不显示因为链接被重定向到 index.html,我如何从规则中排除图片,路径是 /images/underConstruction.png.

RewriteEngine On
RewriteCond %REQUEST_URI !=/index.html
RewriteRule ^ /index.html [R=301]

【问题讨论】:

试试这个:***.com/questions/1848500/… 【参考方案1】:

在您的规则中添加排除条件:

RewriteEngine On
RewriteCond %REQUEST_URI !=/images/
RewriteCond %REQUEST_URI !=/index.html
RewriteRule ^ /index.html [R=301]

【讨论】:

【参考方案2】:

尝试添加这一行

RewriteRule ^images/ - [L]

【讨论】:

如果我把它放在最后一行下面不起作用,如果我把它放在最后一行上面,它是一个重定向循环

以上是关于从重定向重写规则中排除图像文件夹的主要内容,如果未能解决你的问题,请参考以下文章

apache_conf htaccess从重定向中排除子域

.htaccess 规则将图像文件的直接视图重定向到页面,图像作为查询字符串传递

IIS URL将Http重写为Https,排除单个URL

从 HTACCESS 文件中的所有 ISAPI 重写 3 规则中排除目录

在 IIS 重写规则中排除路径?

重写规则以排除静态文件,如 woff 和 ttf