Je suis en train de formuler la redirection de l'URL de mon site en utilisant ceci. J'ai un problème de redirection correctement.RewriteRule ne redirige pas correctement
CASE 1:
RewriteEngine on
RewriteRule ^([a-zA-z0-9_-]*)$ user/profile.php?id=$1 [L,NC]
RewriteRule ^([a-zA-z0-9_-]*)/([a-zA-z0-9_-]*)$ user/profile.php?id=$1&page=$2 [L,NC]
Le code est bien lorsque vous accédez à la page de profil, l'URL est (utilisateur/profile.php)
http://thisismysite.com/1234567
mais je ne peux pas accéder à la principale index, il est encore à rediriger (user/profile.php)
CASE 2:
RewriteEngine on
RewriteRule ^([a-zA-z0-9_-]*)$/ user/profile.php?id=$1 [L,NC]
RewriteRule ^([a-zA-z0-9_-]*)/([a-zA-z0-9_-]*)$ user/profile.php?id=$1&page=$2 [L,NC]
dans ce cas, je peux accéder à l'index principal et le profil mais je dois ajouter «/» à la fin
http://thisismysite.com/1234567/
Mais je ne veux pas la barre oblique inverse apparaître à la fin?
Que dois-je faire? Merci
vous devriez vraiment utiliser un script de routeur au lieu de piratage du htaccess. et puis vous pouvez compter sur une simple FallbackResource – mpm