重写 URL - 重定向除图像之外的所有内容

重写 URL - 重定向除图像之外的所有内容

你好,

我有一个像这样的工作重定向

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]

相关内容