Hallo verwende ich .htaccess für URL-Rewrite und Spracherkennung..htaccess Rewrite Sprache mit get-ID
Ich habe domain.com/en/page übersetzt domain.com/page.php?lang=en es toll funktioniert, aber wenn ich eine dritte param auf die URL hinzufügen, ich kann die lang
bekommenex domain.com/en/page/44 44 ist die ID
meine .htaccess Regeln sind:
RewriteRule saints/?([0-9-]+) saint.php?id=$1
RewriteRule photos-and-videos/?([0-9-]+) category.php?id=$1
RewriteRule various/?([0-9-]+) article.php?id=$1
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteRule ^(en|el)/(.*)$ $2?lang=$1 [QSA,L]
Vielen Dank für Ihre Antwort, aber dies tut nicht arbeiten. Ich denke, es hat mit den ersten 4 Regeln zu tun. – Kinggeov
Es verursacht eine Schleife el/Heiligen? Lang = El & id = & lang = el & id = & lang = el & id = & lang = el & id = & lang = el & id = & lang = el & id = & lang = el & id = & lang = el & id = & lang = el & id = & lang = el & id = & lang = el & id = & lang = el & id = & lang = el & id = & lang = el & id = & lang = el & id = & lang = el & id = & lang = el & id = & lang = el & id = & lang = el & id = & lang = el & id = – Kinggeov
Ihre erste Antwort hat mir sehr geholfen. Vielen Dank – Kinggeov