可能重复:
301空间redirect
现在我将每个图像redirect到包含图像的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页面始终使用连字符,所以我需要一个解决scheme,以便用连字符replace所有空格,%20和+符号
如何在.htaccessredirect后通过ajax请求保留POST数据?
htaccess重写条件不起作用
URL重写(SLUG)和URLredirect(htaccess)
防止域名上的斜线
HTTPS强制redirect不能在wordpress中工作
如何使用#符号作为锚点,而在Apache重写与.htaccess?
在htaccess子目录中全部拒绝,而不是覆盖root htaccess中的文件规则
.htaccessredirectHTML到PHP和访问PHP文件没有。PHP扩展名
301重定向将所有空格替换为连字符
解决问题
RewriteEngine On RewriteCond %{THE_REQUEST} (s|%20) RewriteRule ^([^s%20]+)(?:s|%20)+([^s%20]+)((?:s|%20)+.*)$ $1-$2$3 [N,DPI] RewriteRule ^([^s%20]+)(?:s|%20)+(.*)$ /$1-$2 [L,R=301,DPI]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。