Seite 1 von 1

Weiterleitung mit mod_rewrite

Verfasst: 16.02.2010, 15:42
von Lukro
Hallo Freunde,

ich habe meine Linkstruktur angepasst, so dass jetzt in meinem Magentoshop keine index.php mehr auftaucht. Das habe ich soweit hinbekommen.
Könnte mir jemand bei der Weiterleitungsregel helfen, damit die indexierten Seiten nicht ins leere laufen?

alt: https://www.domain.de/index.php/serien/classic-collection/harmonie.html
neu: https://www.domain.de/serien/classic-co ... monie.html

Meine .htaccess sieht momentan so aus:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.cloud9design\.de$
RewriteRule ^(.*)$ https://www.cloud9design.de/$1 [L,R=301]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]


Würde mich sehr über Hilfe freuen.

Viele Grüße
Lukro

Verfasst:
von




Erfolgreiche und optimale Nutzung mit Magento Shopsystemen! Nutzen Sie unsere jahrelange Erfahrung mit Magento Shopsystemen und lassen Sie sich beraten!


Lesen Sie die wichtigsten Magento-Optimierungsmaßnahmen oder kontaktieren Sie uns direkt unter: 0511 / 300325-0


Re: Weiterleitung mit mod_rewrite

Verfasst: 16.02.2010, 19:03
von Mork vom Ork
Probier's so:

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} !=www.cloud9design.de
RewriteRule (.*) http://www.cloud9design.de/$1 [L,R=301]

RewriteCond %{THE_REQUEST} "^(HEAD|GET) /index\.php(/[^ ]*)"
RewriteRule index\.php %2 [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /index.php/$1 [L]

Verfasst: 17.02.2010, 11:56
von Lukro
Perfekt.
Funktioniert wunderbar. Vielen herzlichen Dank.

Lukro