我正在创建一个脚本,将rapidshare链接转换为我的域名链接,例如
rapidshare.com/files/3344276068/abc.rar - > mydomain.com/files/3344276068/abc.rar
所以当用户访问mydomain.com/files/3344276068/abc.rar时,他实际上正在下载,rapidshare.com/files/3344276068/abc.rar
但我这样做有问题,
这是我的.htaccess文件
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^(.+)\.php$ http://rapidshare.com/
它用rapidshare.com替换mydomain,当我打开mydomain.com(我正在重定向到rapidshare.com)时,这是有效的,但当我打开文件时,
mydomain.com/files/3344276068/abc.rar
它给我错误吗?代码有什么问题? :S答案 0 :(得分:3)
你遇到一些问题,你只能匹配.php文件,所以.rar文件与重定向不匹配。此外,您需要将捕获部分放在要重定向到的URL的末尾。它看起来应该更像:
RewriteRule ^(.+)$ http://rapidshare.com/$1
答案 1 :(得分:0)
您需要的代码是:
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^(files/.*)$ http://rapidshare.com/$1 [NC,L,R]