2012-12-21 28 views
9

Wir müssen ein paar Subdomains von unserer Haupt-Site ausführen und wir müssen diese auf externe Sites verweisen, die sich mit dem erforderlichen admin befassen..htaccess Redirect Subdomain auf externe URL

Ich muss einfach eine Subdomain zu einer externen URL umleiten mit. Htaccess und auch beraten, wo es in die. Htaccess-Datei z. ganz oben, da ich weiß, dass dies bestimmte Regeln zum Umschreiben betrifft.

Ich werde nicht schreiben, was ich denke, es sollte sein, da dies nur die Antwort auf eine bestimmte Route führt.

Cheers Guys,

Wirklich zu schätzen wissen.

Dan

Antwort

13

Wenn Sie eine Sub-Domain auf eine andere Domain umleiten dann sollte es nicht andere etwas anderes in der .htaccess-Datei sein als diese.

# This will redirect a subdomain to another domain 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^yoursubdomain\.yourdomain\.com$ [NC] 
RewriteRule ^(.*) http://www.newdomain.com/$1 [L,R] 
+0

Dies hat nicht funktioniert, ich habe diese genaue Methode zuvor versucht, aber aus irgendeinem Grund wird es nicht scheinen zu nehmen. Ich bin mir nicht sicher warum ?? Irgendwelche anderen Ideen? – Dan

+0

Das funktioniert gut, aber ich frage mich ... weißt du einen Weg, dies zu tun, ohne die URL zu ändern? Die Seite leitet also weiter, behält aber 'yoursubdomain.yourdomain.com' in der Adresszeile. – JLewkovich

+0

@JLewkovich gibt es keine Möglichkeit, das zu tun. Die Idee der Adressleiste besteht darin, den Leuten zu sagen, wo sie sind. Sie könnten jedoch die andere Website iframe. –

1

Hier ist der Code, den ich verwenden, und es funktioniert für mich:

# BEGIN CUSTOM Redirects 
# This will redirect a subdomain to another domain 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^pw\.example\.com$ [NC] 
RewriteRule ^(.*) https://www.example.com [L,R 
0

ich beiden Optionen ausprobiert, aber nicht arbeiten, bis ich die $ und [L, R] entfernen Dies ist der Code das hat bei mir funktioniert

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com$ [NC] 
RewriteRule ^(.*) http://newdomain.com.ar/?param=data&uparam2=data 

hoffe es hilft.

Verwandte Themen