2016-03-26 21 views
0

URLを別のURLにリダイレクトしようとしています。 これはよくある質問です。以前は何度も尋ねられましたが、混乱して見つけられませんでした。私は.htaccessファイルを別のドメインにリダイレクトしたいhtaccess YouTubeのURLリダイレクト

Reffering URLが

example.com/folder1/watch=?id 

で、例えばこれを見てみてください(のhtaccessファイルは、のfolder1ものでなければならない。今、.htaccessファイルを選択する必要があります文字列「ウォッチ=?ID」と、このような第二のドメインの後に置く。

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

基本的な考え方は、私は.htaccessのURLリダイレクトオプションを通じてユーチューブの動画をダウンロードしたいです。

+1

ご参照URLはすべきではない "example.com/folder1/watch?id =" .... – ahPo

+0

参照のうえのURLは、この 'https://www.youtube.com/watch?vようになります= xxxxxxxxxx' –

答えて

1

これを試してください。 YouTubeの下で適切な動画を再生するための参照URLのパラメータ名は "id"でなく "v"にする必要があります。

ルールは「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] 
関連する問題