Hallo,
- Ich dachte mir okay prüfst du einfach beim ankommen also per %{REQUERST_URI} die angeforderte Domain ab also ob www.domain.de/karriere kommt und leitest sie um auf www.domain.de/de/karriere-center.html. Im Code sah dies bei mir wie folgt aus
RewriteCond {REQUEST_URI} ^www.domain.de/karriere$ [NC]
Ich gehe mal davon aus, das Du hier nur "%" vergessen hast, denn es muss %{REQUEST_URI} heißen. Diese Servervariable enthält den Pfad der Anfragezeile. Dieser kann keinesfalls standardkonform "www.domain.de/karriere" sein. Darüber hinaus greift RewriteRule ohnehin auf die selbe Variable zu:
RewriteRule ^(.*)$ http://www.domain.de/de/karriere-center.html [R=301]
RewriteEngine On
RewriteRule ^/karriere$ /de/karriere-center.html [L]
Das sollte intern ausreichen. Für eine externe Weiterleitung via HTTP sehe ich keinen Grund.
- Meine 2 Idee war, okay hängste per mor rewrite einfach .html an karriere dran, dann kann ich es per Typo3 wieder weiter leiten. Code technisch wollte ich es so lösen
RewriteRule ^..*karriere$ karriere.html [R=301]
^..*karriere$ trifft auf "/karriere" aber auch auf "dfklgojgvckjbikkarriere" zu. Probiere mal beide folgenden Varianten:
RewriteEngine On
RewriteRule ^/karriere$ /karriere.html [L]
# oder
RewriteEngine On
RewriteRule ^/karriere$ /karriere.html [PT]
Gruß aus Berlin!
eddi