Ich habe Probleme, etwas zu finden, um dieses Problem zu lösen. Ich habe eine Rewrite-Regel in meinem .htaccess, die das Umschreiben der URL funktioniert, wenn ich es direkt acces:htaccess 301 Weiterleitung für nicht freundliche URLs
RewriteRule [a-zA-Z0-9_]+-c([0-9]+)-p([0-9]+)$ list.php?id=$1&page=$2 [QSA]
So www.domain.com/list-of-products-c1-p1
funktioniert gut.
Aber so ist www.domain.com/list.php?id=1&page=1
was ich nicht will!
Gibt es eine Möglichkeit 301 diese unfreundliche URL mit htaccess auf die seo-freundliche URL umzuleiten?
Danke!
Ich habe nicht eine relevante Antwort bekommen, damit ich mit einer PHP-Funktion doit entschieden und es oben nennen, wenn die Seite 'Funktion redirect301pages ($ page) \t { \t \t $ mystring = curPageURL(); \t \t if ($ page == 'list.php') { \t \t $ unf = strpos ($ mystring, $ page); (! Isset ($ unf) && empty ($ unf)) \t \t wenn { \t \t \t if (isset ($ _ GET [ 'page'])) $ page = $ _ GET [ 'page']; sonst $ page = 1; \t \t \t if (isset ($ _ GET [ 'id'])) { \t \t \t \t # $ link = bekommen Sie Ihren Link hier \t \t \t \t header ("HTTP/1.1 301 Moved Permanently"); \t \t \t \t \t \t \t \t header ("Location:".. $ Link ""); \t \t \t \t} \t \t \t} \t \t} //list.php \t} ' – nickRO87