essaie de faire la règle de réécriture pour cela:
http://website.com/checkreg/34324234 < --- ancienne URL Lieude ModRewrite question
à ceci: http://website.com/chkreg.php?checkreg=34324234 < --- Nouvelle adresse URL
J'ai essayé la suivant, mais il provoque un message d'erreur 500, je ne sais pas assez sur ModRewrite pour comprendre le problème.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^checkreg/([^/]*)$ /chkreg.php?checkreg=$1 [L]
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
500 messages semble que vous avez une erreur dans votre programme chkreg.php . Est-ce qu'il fonctionne correctement si vous y accédez avec l'URL non réécrite? – bmb
Je peux accéder à website.com/chkreg.php?checkreg=45345345 directement, sans problème, mais quand je vais sur website.com/checkreg/34324234, j'obtiens une erreur 500. Je vérifie les logs maintenant. Merci pour l'aide. – Brad
Cela ressemble à un problème de rewriteEngine. Vous pouvez essayer de supprimer la directive rewriteEngine on, pour essayer (si elle est déjà activée) mais je n'y pense pas beaucoup. Mais que dit le journal des erreurs? – Aif