2016-11-21 4 views
0

Ich versuche, ein einfaches Problem zu lösen, in dem ich versuche, meine www.example.co.za Domäne zu meiner www.example.com Domäne umzuleiten..htaccess leitet zu example.com statt www.example.com um

Auf der .co.za Domain ich eine .htaccess Datei mit folgendem Inhalt geschrieben habe:

Redirect 301/http://www.example.com/ 

Das Skript scheint zu laufen, aber leider kann ich nicht das gewünschte Ergebnis.

Auf zum .co.za Domäne der Navigation der Seite example.com umgeleitet wird, die nicht mein beabsichtigtes Ergebnis ist, möchte ich www.example.com.

Jede Idee, wie diese zu lösen?

Auf der .com schrieb ich die gleichen .htaccess Code und noch keinen Erfolg hatte. Jede Hilfe wird sehr geschätzt!

Antwort

1

Sie mod_rewrite dafür verwenden sollte, hier ist ein Beispiel, dass jede Domain umleiten, die nicht example.com (einschließlich www.example.co.za) ist example.com:

RewriteCond %{HTTP_HOST} !^example\.com$ 
RewriteRule (.*) http://example.com/$1 [R=301,L] 

Prüfen Sie auch, dass Sowohl www.example.com, www.example.co.za als auch jede andere benötigte Domäne ist richtig konfiguriert als ServerName oder ServerAlias in Ihrer VirtualHost Deklaration.

Wenn DNS-Einträge zeigen auf verschiedenen Servern, ist Ihre einzige Lösung, die eine Client-Seite Umleitung unter Verwendung eines einfachen HTTP-Meta-Redirect (auf www.example.co Server) zu erstellen:

<html> 
    <head> 
     <meta http-equiv="refresh" content="durée;URL=http://www.example.co.za"> 
    </head> 
    <body> 
     Redirecting to <a href="http://www.example.co.za">www.example.co.za</a>... 
    </body> 
<html> 
+0

'RewriteCond% {HTTP_HOST} !^http: // www \ .beispiel \ .com $ RewriteRule (. *) http://www.example.com/$1 [R = 301, L] ' Wird das für meine Arbeit alles" www .beispiel.com dann? –

+0

Ja wird es! Bitte akzeptieren und upvote. :-) –

+0

Es funktioniert noch nicht ... –

Verwandte Themen