Hallo, habe folgendes Problem:
Eine CMS Seite ist auf www.domain.com/test123/ angelegt. Der Aufruf funktioniert.
Der Aufruf per GET-Parameter funktioniert ebenfalls:
www.domain.com/test123/?p=123
Soweit so gut. Jetzt möchte ich die Adressen aber folgendermaßen umschreiben:
www.domain.com/test123/123/ => www.domain.com/test123/?p=123
Das funktioniert lokal, ohne Oxid wunderbar mittels folgender Regel
RewriteBase /
RewriteRule ^test123/(.+)$ test123/?p=$1 [L]
Im Oxid Shop funktoniert das allerdings nicht. Es wird unter der URL www.domain.com/test123/123/ dann einfach die Startseite angezeigt?!
Hat jemand eine Idee / Lösung? Wäre prima!
Vielen Dank
Die ganze htaccess sieht folgendermaßen aus:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
RewriteRule ^test123/(.+)$ test123/?p=$1 [L]
RewriteCond %{REQUEST_URI} oxseo.php$
RewriteCond %{QUERY_STRING} mod_rewrite_module_is=off
RewriteRule oxseo.php$ oxseo.php?mod_rewrite_module_is=on [L]
RewriteCond %{REQUEST_URI} !(/admin/|/core/|/export/|/modules/|/out/|/setup/|/tmp/|/views/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !(.html|/|.jpg|.css|.pdf|.doc|.gif|.png|.js|.htc|test123)$ %{REQUEST_URI}/ [R=301,L]
RewriteCond %{REQUEST_URI} !(/admin/|/core/|/export/|/modules/|/out/|/setup/|/tmp/|/views/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.html|/)$ oxseo.php
RewriteCond %{REQUEST_URI} (/out/pictures/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.jpe?g|.gif|.png)$ core/utils/getimg.php
geht das nicht mit Stammdaten -> Grundeinstellungen -> SEO -> statische URLs ?
[QUOTE=Hebsacker;139590]geht das nicht mit Stammdaten -> Grundeinstellungen -> SEO -> statische URLs ?[/QUOTE]
Das wäre für den Fall, dass die …/123/ immer gleich bleibt. Das tut sie aber nicht