gpt4 book ai didi

php - 重定向原始 .gif 文件以通过 .htaccess 处理页面

转载 作者:行者123 更新时间:2023-11-29 03:32:06 25 4
gpt4 key购买 nike

我有一个病毒图片网站,人们可以在其中查看有趣的 gif。然而,reddit 上的很多人都在共享原始的 .gif 文件,而不是嵌入了 .gif 的页面。这很好 - 但我想将所有查看原始图像 .gifs 的人重定向到一个名为 shareraw.php 的处理程序页面(位于根目录中)。此处理程序页面看起来完全一样 - 只是带有一个共享链接和用于查看网站其余部分的按钮。

我已经创建了页面。我现在需要的只是正确的 .htaccess 命令来完成我所描述的。请帮忙!谢谢:)

最佳答案

您可以通过检查 HTTP_REFERER 中的 .gif 请求来做到这一点。如果请求不是来自您的网站,您将用户重定向到您的 shareraw.php 文件。

将此添加到您的网络根 / 目录中的 .htaccess

Options +FollowSymLinks -MultiViews
RewriteEngine on

RewriteCond %{HTTP_REFERER} !^http://(www\.)?mysite\.com/ [NC]
RewriteCond %{REQUEST_URI} /uploads/.*\.gif$ [NC]
RewriteRule ^(.*)$ /shareraw.php?img=$1 [R,L]

您只需调整规则以适应病毒式 gif 的存储位置以及 gif 名称或路径如何传递到您的 shareraw.php

关于php - 重定向原始 .gif 文件以通过 .htaccess 处理页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29269836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com