2017-12-31 107 views
0

Ich möchte umleiten URL zu anderen URL auf meiner Website.Htaccess Redirect angegebene URL mit Pfad zu anderen URL

staging.mydomain.com/pathurl/ 

auf diese:

staging.mydomain.com/newpathrul/ 

und ich versuchte, in httaccess Datei in meinem Stammordner des Projekts mit diesem Code hinzuzufügen:

RewriteCond %{HTTP_HOST} staging.mydomain.com/pathurl/ [NC] 
RewriteRule ^/?$ "staging.mydomain.com/newpathrul/" [R=301,L] 

aber es wird nicht funktionieren, könnte man sagen, Was ist der richtige Htaccess-Code, um die angegebene URL mit dem Pfad zu einer anderen URL umzuleiten?

Antwort

0

Die HTTP_HOST Variable hat nur die host part, aber nicht die path part.

RewriteCond %{HTTP_HOST} ^staging.mydomain.com$ [NC] 
RewriteRule ^pathurl/(.*)$ /newpathurl/$1 [R=301,NC,L] 
+0

Hallo @Ben, danke für Ihre Antwort. Ich habe versucht, Ihren Code, aber es immer noch nicht funktioniert..als ich auf der Suche nach Referenz wieder basiert Ihren Code und ich finde diesen Code und es funktioniert, wenn ich in meiner HTTACESS-Datei 'RewriteRule^pathurl /(.*)$/newpathurl/$ 1 [R = 301, NC, L] ' – mrfizh

Verwandte Themen