2016-07-04 12 views
0

Es gibt eine Bazillion Beispiele online von Umleitungen über Apache Htaccess zu tun, aber ich finde kein Beispiel für die Umleitung einer vollständigen URL-Übereinstimmung zu einer anderen vollständigen URL.Umleitung genaue URL zu einer anderen URL

Zum Beispiel, ich habe eine bestehende Website unter

https://example.com 

Wie leite ich einige spezifische URLs für diese Domain zu einem anderen:

https://example.com/login  --> https://my.example.com/login 
https://example.com/register --> https://my.example.com/register 

Für jeden weiteren jeden anderen Pfad auf Beispiel .com Ich muss unberührt bleiben, damit meine Seite immer noch gut funktioniert (dh /blog sollte nicht anderswo umgeleitet werden).

+0

Entschuldigung, Sie könnten dies mit reinem HTML oder Mischen von HTML und Javascript (beide ohne Chang htaccess). Nicht deine Notwendigkeit? Beste. – statosdotcom

Antwort

0

können Sie verwenden, um die folgenden:

RewriteEngine on 


RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC] 
RewriteRule ^(login|register)/?$ http://my.example.com/$1 [L,R] 

Diese example.com/login oder example.com/register-http://my.example.com/

umleitet

Alternativ können Sie erreichen dies mit der RedirectMatch Richtlinie (wenn die newurl auf einem diffrent Webserver ist):

RedirectMatch ^/(login|register)/?$ http://my.example.com/$1