Notre application utilise des règles de réécriture dans notre application PHP et notre développeur a ajouté ces règles de réécriture à notre fichier d'Apache:Apache règle de réécriture arrêtant des parties de notre application
J'ai mis à jour nos règles Réécrire basé sur la suggestion ci-dessous. !
Actuellement ma configuration de fichier VHosts ressemble à ceci:
blog RewriteCond% de -d RewriteRule ^/([a-zA-Z0-9 -,] +)//index.php?a de $? RewriteCond% blog! -d RewriteRule ^/([a-zA-Z0-9 -,] +)/([a-zA-Z0-9 -,] +) /? $/Index ! .php a = 1 & $ b = $ 2
blog RewriteCond% de -d RewriteRule ^/([a-zA-Z0-9 -,] +)/([a-zA-Z0-9-, ] +)/([a-zA-Z0-9 -,] +) /? $ /index.php?a=$1 & b = $ 2!c = $ 3
blog RewriteCond% de -d RewriteRule ^/([a-zA-Z0-9 -,] +)/([a-zA-Z0-9 -,] +)/([ a-zA-Z0-9 -, +)/([a-zA-Z0-9 -,] +) /? $ /index.php?a=$1 & b = $ 2 & c = $ 3 & d = $ 4 Je suis actuellement en mesure d'accéder à tous nos autres onglets d'application, tels que/goods, etc. Mais je n'arrive toujours pas à accéder à www.test.com/blog
Il me redirige toujours vers la page principale index.php de notre application. A partir des journaux de réécriture:
[13/Oct/2009: 17: 08: 41 --0400] [www.test.com/sid#8d03d8][rid#b902d8/initial] (1) transit/blog /wp-login.php [13/Oct/2009: 17: 08: 41 --0400] [www.test.com/sid#8d03d8][rid#b942f8/initial] (1) aller de l'avant avec// public_html/index.php [OK]
Merci
Merci pour les commentaires Robert. Après avoir essayé vos recommandations, j'ai réalisé que ma description initiale de la question n'était pas exacte.Si vous avez le temps, veuillez consulter ma description mise à jour. Merci encore! – Steve
Ma solution est-elle toujours valide, Steve? –
Robert, j'ai essayé les commandes mises à jour ci-dessus avec le ReWriteCond spécifié au dessus de chaque règle mais j'ai toujours le même comportement. S'il vous plaît voir ma description mise à jour. Merci encore d'avoir pris le temps d'aider. – Steve