2017-04-08 114 views
1

我想要转换链接到另一个域转换链接到另一个域

从这个:使用.htaccess

我怎样才能做到这一点www.new.net/upload/namefolder/namefile.mp3

www.old.net/upload/namefolder/namefile.mp3

+0

一般提示:您应该始终将此类规则放置在http服务器主机配置中,而不是使用动态配置文件(“.htaccess”)。这些文件出了名的错误,很难调试,他们真的放慢了服务器。它们仅作为最后一种选择,用于您无法控制主机配置的情况(阅读:真正便宜的托管服务提供商),或者您拥有依赖编写自己的重写规则的应用程序(这是一个明显的安全噩梦)。 – arkascha

回答

2

试试这个希望它会正常工作。

RewriteEngine On 
RewriteCond %{REQUEST_URI} \.(?:mp3)$ 
RewriteCond %{HTTP_HOST} old\.net [nc] 
RewriteRule ^(.*)$ http://www.new.net/$1 [R=301,L,QSA] 
+0

谢谢.. .. – ibrahimqd

+0

@ibrahimqd欢迎..... :) –

2

您可以使用类似:

Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.old\.net$ [NC] 
RewriteRule ^(.*)$ http://www.new.net [R=301,L] 
+0

谢谢... .. – ibrahimqd