2016-03-26 10 views
0

Ich versuche, eine URL zu einer anderen umzuleiten. Vielleicht ist dies eine häufige Frage oder oft gefragt, aber ich bin verwirrt und konnte nicht finden. Bitte werfen Sie einen Blick auf diese beispielsweisehtaccess URL-Umleitung für YouTube

reffering url ist

example.com/folder1/watch=?id 

will ich es mit .htaccess (.htaccess-Datei wird in folder1 sein auf eine andere Domain umleiten. Nun sollte .htaccess holen die String "Uhr = id" und nach der zweiten Domäne so sagen.

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

Grundkonzept, möchte ich youtube-Video über .htaccess URL umleiten Option zum Download bereit.

+1

Sollte nicht Ihre Referrer-URL sein "example.com/folder1/watch?id =" .... – ahPo

+0

verweis URL wird wie dieses 'https://www.youtube.com/watch?v sein = xxxxxxxxxx' –

Antwort

1

Versuchen Sie dies. Der Parametername sollte "v" anstatt "id" auf der entsprechenden URL sein, um das richtige Video unter youtube abzuspielen.

Die Regel leitet auf die URL "youtube.com/watch" um, an die alle zugehörigen Anfrageparameter angehängt sind.

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]