Je travail sur un site web pour lequel je fais de la ré ecriture d'url
Mes règles fonctionnent mais un problème subsiste :
avec la règle suivante :
RewriteRule ^catalogue/$ /~kromaton/index.php?S_file=catalogue.php [L]
j'obtiens : "Not Found" de la part d'apache
je suis obligé de mettre une expression différente, comme par exemple
RewriteRule ^catalog/$ /~kromaton/index.php?S_file=catalogue.php [L]
Dès que l'expression comparée contient un mot identique à celui qui correspond au nom de fichier que j'appelle,
il me renvoie not found
Quelque peut il m'éclairer vis à vis de ce problème ?
merci
# re
Posté par Sylvain (site web personnel) . Évalué à 1.
# RewriteBase
Posté par __o . Évalué à 2.
[^] # Re: RewriteBase
Posté par GG (site web personnel) . Évalué à 3.
Oui, et voir les log d'apache (profil debug), comme ça, vous verrez le "chemin" qu'apache cherche à appliquer.
A bientôt
Grégoire
Pourquoi bloquer la publicité et les traqueurs : https://greboca.com/Pourquoi-bloquer-la-publicite-et-les-traqueurs.html
[^] # Re: RewriteBase
Posté par Ellendhel (site web personnel) . Évalué à 1.
Voire directement en utilisant les directives suivantes :
RewriteLog /var/log/httpd/rewrite_log
RewriteLogLevel 4 (en dessous il n'indique pas les correspondances)
Sinon, mais c'est à vérifier, il n'y aurait pas besoin d'un antislash devant le slash ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.