![重写 URL - 重定向除图像之外的所有内容](https://linux22.com/image/544513/%E9%87%8D%E5%86%99%20URL%20-%20%E9%87%8D%E5%AE%9A%E5%90%91%E9%99%A4%E5%9B%BE%E5%83%8F%E4%B9%8B%E5%A4%96%E7%9A%84%E6%89%80%E6%9C%89%E5%86%85%E5%AE%B9.png)
你好,
我有一个像这样的工作重定向
RewriteRule ^(.*)weihnachtsshop/(.*)$ /hochzeitsshop [R=301,L]
所有内容,例如 www.shop.com/weihnachtsshop/product.html 都会重定向到 www.shop.com/hochzeitsshop。
我现在的问题是,我需要这个重定向到排除所有图片,例如 www.shop.com/weihnachtsshop/product.jpg - 这些链接不应被重写。
解决这个问题的最佳方法是什么?
拍
答案1
单程:
RewriteEngine On
RewriteCond %{REQUEST_URI} !\.(jpg|jpeg|gif|png)$
RewriteRule ^(.*)weihnachtsshop/(.*)$ /hochzeitsshop [L,R=301]