Alors, j'avais une question plus tôt au sujet mod_rewrite que vous trouverez ici mod_rewrite changing /subpage/ to /subpageproblèmes avec mod_rewrite et GET
Mais maintenant j'ai un tout nouveau problème avec ce ... Comment puis-je faire le travail GET?
Comme si je dois passer certaines variables avec GET, ex: mypage.com/subpage/?name=Jamie
Mon mod_rewrite ressemble à ceci:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([A-Za-z0-9-]+)/?$ ?p=$1 [L]
Je comprends que le problème probablement a à voir avec que je passe déjà et réécrire une demande GET. Alors, comment puis-je modifier cela pour accepter toute autre requête GET que je pourrais avoir besoin de traiter?
MISE À JOUR:
Pour clarifier le problème un peu. Si j'essaie l'url mypage.com/subpage/?name=Jamie chargements de page comme si j'ai utilisé l'URL mypage.com/subpage/ et "nom" n'est jamais passé. Utilisation de mon URL d'origine mypage.com?p=subpage & name = Jamie fonctionne comme il se doit.
Je suppose que j'ai besoin de régler cela en quelque sorte ... mais comment?
Merci d'avoir pris le temps de lire ma question probablement facile!
Qu'est-ce qui ne va pas? –
Eh bien, si j'essaie l'url mypage.com/subpage/?name=Jamie charge la page comme si j'avais utilisé url mypage.com/subpage/ et le nom n'est jamais passé, au moins il semble que. En utilisant mon URL d'origine, mypage.com?p=subpage&name=Jamie fonctionne comme il se doit. – jamietelin