H
heidmann
Guest
Hallo,
also ich habe ein Problem beim Umschreiben von Links mit mod_rewrite.
Ausgangsbasis: Es handelt sich um einen Wordpress-Blog, auf den ein Shop System läuft. Ich wollte die Links zu sprechenden URLs umschreiben.
Anfangs war das große Problem, dass er den Link nicht umgeschrieben hat. Mittlerweile habe ich eigentlich die richtige htaccess gefunden mit:
CODE
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} category=1&product_id=1
RewriteRule ^ /shop/auto/audi-tt/? [L,R=301]
Mit dieser schreibt er den Link von example.de/shop/category=1&product_id=1 auf example.de/shop/auto/audi-tt/ geschrieben, was auch funktioniert. Jedoch existiert jetzt plötzlich nicht mehr die Seite für example.de/shop/auto/audi-tt/ mit dieser htaccess. Lösch ich die htaccess wieder, funktioniert der Link example.de/shop/auto/audi-tt/ wieder.
Noch kurz zum Hintergrund: Beide Links haben den gleichen Inhalt, weswegen ich die schlechtere URL auf die bessere leiten wollte.
Hat da jetzt jemand einen Rat für mich? Ich bin am Ende mit meinem Wissen.
Gruß und Danke
also ich habe ein Problem beim Umschreiben von Links mit mod_rewrite.
Ausgangsbasis: Es handelt sich um einen Wordpress-Blog, auf den ein Shop System läuft. Ich wollte die Links zu sprechenden URLs umschreiben.
Anfangs war das große Problem, dass er den Link nicht umgeschrieben hat. Mittlerweile habe ich eigentlich die richtige htaccess gefunden mit:
CODE
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} category=1&product_id=1
RewriteRule ^ /shop/auto/audi-tt/? [L,R=301]
Mit dieser schreibt er den Link von example.de/shop/category=1&product_id=1 auf example.de/shop/auto/audi-tt/ geschrieben, was auch funktioniert. Jedoch existiert jetzt plötzlich nicht mehr die Seite für example.de/shop/auto/audi-tt/ mit dieser htaccess. Lösch ich die htaccess wieder, funktioniert der Link example.de/shop/auto/audi-tt/ wieder.
Noch kurz zum Hintergrund: Beide Links haben den gleichen Inhalt, weswegen ich die schlechtere URL auf die bessere leiten wollte.
Hat da jetzt jemand einen Rat für mich? Ich bin am Ende mit meinem Wissen.
Gruß und Danke