2016-03-26 170 views
0

我想重定向一個網址到另一個。 也許這是常見問題或以前多次問過,但我很困惑,找不到。請看看這個例如,htaccess YouTube的URL重定向

Reffering網址是

example.com/folder1/watch=?id 

我想它的.htaccess重定向到另一個域(htaccess文件應爲文件夾1。現在的.htaccess應該選擇串「手錶=?id爲」像這樣第二域後放。

example2.com/folder1/watch=?id (watch id should be that which was in refering url.) 

基本概念,我想通過的.htaccess URL重定向選項下載YouTube視頻。

+1

應該不是你提到的網址是「example.com/folder1/watch?id =」 .... – ahPo

+0

闖民宅網址會是這樣'https://www.youtube.com/watch?v = xxxxxxxxxx' –

回答

1

試試這個。參考網址上的參數名稱應該是「v」,而不是「id」,以在YouTube上播放適當的視頻。

該規則將重定向到「youtube.com/watch」URL並附加所有引用請求參數。

Options +FollowSymLinks 
    RewriteEngine On 
    # if requested file exists use it 
    RewriteCond %{REQUEST_FILENAME} !-f 
    # if requested directory exists use it 
    RewriteCond %{REQUEST_FILENAME} !-d 
    # otherwise redirect to "https://www.youtube.com/watch" 
    # appended with the params of the requested URI 
    RewriteRule ^.*\/watch\?*$ https://www.youtube.com/watch [L,QSA] 
    RewriteRule ^watch\?*$ https://www.youtube.com/watch [L,QSA]