J’essaie de réécrire www.domain.com/something/some/ sur www.domain.com/index.php?q=something/some/
C’est ce que j’ai jusqu’à présent:
RewriteCond %{REQUEST_FILENAME} ([az-]+)/?$ RewriteRule (.*) index.php?q=$1 [QSA,L]
Mais je veux exclure les URL comme celles-ci: www.domain.com/#!/something
S’il te plait peux-tu aider?
Merci John
Vous pouvez utiliser cette règle dans root .htaccess:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)$ index.php?q=$1 [QSA,L]
L’utilisation de .+
également en compte /#!/something
puisque Apache n’obtiendra /
pour cela que si le texte après #
n’atteint pas le serveur Web.