Qu'est-ce qui ne va pas avec cette règle de réécriture?RewriteRule qui préserve les paramètres GET
RewriteRule ^api/(.+)$ api/index.php?url=$1 [L]
Je veux simplement "index.php? Url =" à ajouter après api/et avant le reste des paramètres get.
api/image/upload&arg1=1&text=lorem+ipsum
à
api/index.php?url=image/upload&arg1=1&text=lorem+ipsum
Quel est le problème avec (. +) Pour obtenir après tout api /?
^api/([a-zA-Z0-9/_ \ & \ = \%] +) $ œuvres, mais ne fonctionnera pas avec des caractères spécifiques de langue comme åäöøæé et ainsi de suite ... C'est pourquoi je comme^api /(.+)$ pour travailler à la place. . devrait signifier n'importe quel caractère excepté le saut de ligne ou la fin de la corde ainsi je ne comprends pas pourquoi cela ne fonctionne pas. – Tirithen
double possible de [garder les paramètres d'URL avec rewrite htaccess] (http://stackoverflow.com/questions/4071155/keep-url-parameters-with-htaccess-rewrite) –