2016-09-09 5 views
1

Ich habe ein Problem, ich kann nicht herausfinden. Menschen Zugriff auf diese URL: http://www.sub.domain.net/action aber sie brauchen https://www.domain.net/action/action2umleiten Subdomain-URL zu Hauptdomäne htaccess

Ich habe versucht, dies zu tun mit dieser Linie in .htaccess zu umleiten zu sein: Redirect http://www.sub.domain.net/actionhttps://www.domain.net/action/action2

Aber es funktioniert nicht. Ich muss nur diese spezifische URL umgeleitet werden, nicht die gesamte www.sub.domain.net. Irgendein Rat?

+0

Möchten Sie immer 'action2 /' während der Umleitung hinzufügen? – anubhava

Antwort

2

Versuchen Sie dies und prüfen Sie, ob es für Sie funktioniert. Ändern Sie die Links im Code.

Setzen Sie diesen Code in Ihre DOCUMENT_ROOT/.htaccess Datei:

RewriteEngine On 

    # target with original URI being carried over 
    RewriteCond %{HTTP_HOST} ^(www\.)?sub\.domain\.com$ [NC] 
    RewriteRule^http://www.domain.com/sub%{REQUEST_URI} [NE,R=301,L] 

Und für 2. Teil:

# static target 
RewriteCond %{HTTP_HOST} ^(www\.)?sub\.domain\.com$ [NC] 
RewriteRule^http://www.domain.com/sub/zero [NE,R=301,L] 

Warum Sie nicht Jquery verwendet haben, Javascript oder PHP onload von einer Seite zur anderen zu umleiten ?

Diese Antwort wurde aus here extrahiert.