2015-08-05 35 views
8

Ich möchte einen Alias ​​haben und die URL tz433.tld/jobs/ auf die Seite tz433.tld/about-us/jobs/ umleiten.Umleiten einer bestimmten URL zu einer anderen URL mit .htaccess

Das habe ich bei weitem versucht; es hat nicht funktioniert:

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\.tz433\.tld/jobs/$ 
RewriteRule (.*) http://tz433.tld/about-us/jobs.html [R=301,L] 

Das Problem ist, in diesem Stammpfad mehrere Domains gibt es, weil es sich um eine Multi-Site-typo3 Installation. So etwas wie "redirect /jobs zu /about-us/jobs" funktioniert nicht, weil es nur für eine bestimmte Domäne (tz433) passieren sollte.

Die nächste spezifische Sache ist www.tz433.tld automatisch umgeleitet zu tz433.tld. So sollte es auch mit www.tz433.tld/jobs/ und tz433.tld/jobs funktionieren. Beide sollten auf tz433.tld/about-us/jobs.html umleiten.

Wie kann ich das erfolgreich erreichen?

Antwort

6

Wenn Sie die Regel nur ausgeführt werden soll, wenn die Domain "tz433.tld" ist, müssen Sie diese Bedingung:

RewriteCond %{HTTP_HOST} ^(www\.)?tz433\.tld 

Und "Arbeitsplätze /" und "Jobs" zu umleiten-"tz433.tld/about-us/jobs.html", können Sie eine dieser versuchen:

RewriteRule ^jobs/? /about-us/jobs.html [R=301,L] 
# or 
RewriteRule ^jobs/? http://tz433.tld/about-us/jobs.html [R=301,L] 
+0

@ 5ervant i gleich tun wollen, aber Ihre Lösung ist nicht wo rking für mich Ich benutze Wordpress obwohl ich eine URL umleiten möchte, wenn es '/ für-deine-Praxis /' hat, kannst du bitte erzählen, was schief gehen könnte? Das habe ich gemacht 'RewriteRule^for-your-practice /?/product-category/for-your-practice [R = 301, L] ' –

+2

@HabibRehman Umleiten von _www.example.com/for-your-practice/_ nach _www.example.com/product-category/for-your -Praxis_ Sie können Ihre Anweisung verwenden. (Überprüfen Sie Ihre anderen Direktiven, wenn sie einen Konflikt mit dieser Direktive haben.) Um alle _www.example.com/for-your-practice/anything_ Seiten auf _www.example.com/product-category/for-your-practice_ umzuleiten, können Sie diese verwenden 'RewriteRule^for-your-practice /(.*)/Produktkategorie/for-your-practice [R = 301, L]' – 5ervant

Verwandte Themen