2016-09-24 1 views
2

Ich möchte URLs, die eine bestimmte Zeichenfolge in URL haben, umleiten. Ich möchte durch /financing ersetzen..htaccess Rewrite-Regel mit String-Ersatz in URL

Von

example.com/about-us/new-site-connect/lead-aba/?utm_source=InterestList&utm_medium=email&utm_campaign=campus1&utm_content=PreQualifyNow 

Um

example.com/about-us/financing/lead-aba/?utm_source=InterestList&utm_medium=email&utm_campaign=campus1&utm_content=PreQualifyNow 

Ich versuchte es Methoden folgen. Aber niemand arbeitet

RewriteRule ^/about-us/new-site-connect/(.*)$ /about-us/financing/$1 [R=301,L] 
RewriteRule ^/about-us/new-site-connect(.*) /about-us/financing$1 [L,R=301] 

Bitte bieten Sie eine Lösung dafür.

Antwort

1

Wenn der Code in .htaccess Kontext ist, können Sie nicht die führenden / Zeichen verwenden:

RewriteEngine On 
RewriteRule ^(about-us)/new-site-connect/(.*)$ /$1/financing/$2 [R=301,L,QSA] 
1

Schließlich löse ich das mit. Finden Sie unten Lösung:

Redirect permanente/über-uns/neue-site-connect/example.com/about-us/financing/