可能重复:
带空格的 301 重定向
现在,我将每个 Image 命中重定向到包含该图像的 html 页面。
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.com/.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} (bing.com|google|yahoo|stumbleupon.com|reddit.com|pinterest.com) [NC]
RewriteRule (.*)\.(gif|jpg|png)$ /$1.html [R,L]
由于图像通常包含空格但 html 页面总是使用连字符,我需要一个解决方案来用连字符替换所有空格、%20 和 + 符号