重定向 .htaccess 并检查引用者
我需要帮助为 Apache 编写一个 .htaccess 文件来检查仅允许 mydomain 引用的引用,否则使用 303 响应进行重定向。
例如:我的域名:domain1.com
我希望
- 用户连接时 -> http://image.domain1.com/1.jpg
- 检查引荐来源网址。
- 如果有效->重定向 303 / http://image.domain2.com/
如有任何帮助,我们将不胜感激。
I need help to write an .htaccess file for Apache to check referer that only allows mydomain referer, otherwise redirect with a 303 response.
Ex: my domain: domain1.com
I want
- when the user connect -> http://image.domain1.com/1.jpg
- Check referer.
- If vaild - > Redirect 303 / http://image.domain2.com/
Any help would be appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我一直在寻找与此类似的东西,但正如 @jwd 所说,许多教程向您展示了如何做到这一点。
像这样的东西可以做你想要的,但如果你根本不知道任何 htaccess 最好先学习一下。否则下面的内容对你来说没有任何意义。
这只会将图像从 http://image.domain1.com/ 重定向到 http://image.domain2.com/
所以 http://image.domain1.com/1.jpg如果引用来源来自 http://image.domain1,则会重定向到 ttp://image.domain2.com/1.jpg。 com
I've been looking for something similar to this, but as @jwd stated, many tutorials show you how to do this.
Something like this would do what you want, but if you don't know any htaccess at all its best to learn that first. Otherwise the following won't mean anything to you.
This will simply redirect an image from http://image.domain1.com/ to http://image.domain2.com/
So http://image.domain1.com/1.jpg would redirect to ttp://image.domain2.com/1.jpg if the referrer was from http://image.domain1.com
查看 许多 教程中的一些 互联网 这个,一些直接搜索会找到它们。
mod_rewrite 的 Apache 文档(您可能最终会使用它): http: //httpd.apache.org/docs/2.0/mod/mod_rewrite.html
Check out some of the many tutorials on the internet for this, some straightforward searching will find them.
Apache docs for mod_rewrite (which is what you'll likely end up using): http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html