2016-07-21 7 views
2

Also habe ich eine 301-Weiterleitung mit htaccess gemacht, aber verstehe nicht, warum der letzte Link falsch ist?htaccess 301 leitet zur falschen URL um

Dies ist, was ich mit http://example.com/about?/about-us/

eher am Ende als eine saubere http://example.com/about

gedacht Das ist mein .htaccess-Code ist

Redirect 301 /about-us/ /about 

Für mich sieht gut aus ... Was habe ich getan falsch?

Ich muss Umleitung von http://www.example.com/about-us/

ich auch

Redirect 301 /about-us/ http://example.com/about 
+0

Ok, so habe ich es zu arbeiten beim Hinzufügen ? Am Ende. Wie Redirect 301/about-us/http://example.com/about? aber jetzt habe ich? am ende von url ...:/ – TSlegaitis

+0

Ich denke, das könnte etwas mit dem Entfernen von index.php aus Expressionengine htaccess Regel nicht 100% sicher haben – TSlegaitis

Antwort

1

versucht haben, können Sie versuchen, Apache mit mod_rewrite statt mit Redirect:

RewriteEngine on 
RewriteBase/
RewriteRule ^about-us/?$ /about [L,R=301] 
+0

Legende! Danke vielmals! – TSlegaitis