Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php htaccess在地址栏中输入路径时重定向_Php - Fatal编程技术网

Php htaccess在地址栏中输入路径时重定向

Php htaccess在地址栏中输入路径时重定向,php,Php,我想将一些文件移动到web服务器上的另一个目录,但这些文件是图像, 我的客户链接到的。我没有时间去更改100多个图像url,所以有没有办法让.htaccess文件进行mod_重写,将图像url指向应该的位置 谢谢 Fero您可以在服务器端对此进行限制 一种方法是检查referer标题是否与您的站点匹配 另一种是在服务器和flash之间使用一种特殊的加载机制,该机制通过某种令牌或HTTP身份验证,并可能使用SSL保护令牌/身份验证 无论你选择什么,它都不是100%防弹的,IMO也不值得这么匆忙。是

我想将一些文件移动到web服务器上的另一个目录,但这些文件是图像, 我的客户链接到的。我没有时间去更改100多个图像url,所以有没有办法让.htaccess文件进行mod_重写,将图像url指向应该的位置

谢谢


Fero

您可以在服务器端对此进行限制

一种方法是检查referer标题是否与您的站点匹配

另一种是在服务器和flash之间使用一种特殊的加载机制,该机制通过某种令牌或HTTP身份验证,并可能使用SSL保护令牌/身份验证


无论你选择什么,它都不是100%防弹的,IMO也不值得这么匆忙。

是的,这正是修改的重点

如果您只是批量移动一个目录,那么简单的重定向将更容易

Redirect 301 /old/images/ http://example.com/new/images/

大卫。。我不会把目录全部搬走。我需要的只是,如果任何一个类型的地址栏中的路径,然后“禁止”页面应重定向。等待答案。提前感谢这似乎与你问的问题无关。请稍候。你说“禁止”是指“未找到”吗?我不认为你能在mod_重写中捕捉到这一点。您可以设置mod_perl处理程序、PHP脚本或类似的错误处理程序文档。请使用以上网址。这正是我需要的…你想禁用目录索引吗?这是Apache配置中Options属性的设置之一。请注意,referer头是可选的,某些个人安全软件会对其进行修改。你不能依赖它。