使用htacess将文件夹中的所有文件重定向到新的子域

时间:2015-09-02 08:01:18

标签: regex .htaccess mod-rewrite redirect

我需要使用.htaccess文件来重定向此IP地址网站中的所有页面,文件和URL排列,例如:

http://123.456.11.222/~account/downloads/customerxyz/oneofmyfiles.zip
http://123.456.11.222/~account/downloads/customer123/example
http://123.456.11.222/~account/downloads/newcustomer/test.jpg
...etc

到这样的新子域

http://sub.newdomain.com/downloads/customerxyz/oneofmyfiles.zip
http://sub.newdomain.com/downloads/customer123/example
http://sub.newdomain.com/downloads/newcustomer/test.jpg
...etc

最有效的方法是什么,以便下载文件夹中的所有文件和网址都被重定向到新位置?

谢谢。

1 个答案:

答案 0 :(得分:1)

使用以下规则创建/~account/downloads/.htaccess文件:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^sub\. [NC]
RewriteRule (.+) http://sub.newdomain.com/downloads/$1 [L,R=302,NE]