Cela peut sembler une question stupide, mais je ne peux pas le comprendre. Disons que j'ai un dossier public_html avec différents dossiers comme: Albatros, Blackbirds, Crows et Faqs.Réécrire les règles pour les sous-dossiers
Je veux faire en sorte que tout le trafic à Albatross/faqs.php, Blackbirds/faqs.php, Crows/faqs.php etc. verra le fichier qui est à faqs/faqs.php? Bird = albatross ou faqs /faqs.php?bird=crows ou qu'est-ce que vous avez.
Si je vais dans le fichier .htaccess de dossier Albatross Je peux le faire
RewriteRule faqs.php$ /faqs/faqs.php?cat=albatross[QSA]
Ce qui fonctionne très bien, mais je veux mettre quelque chose dans les .htacces de haut niveau qui fonctionne pour tous, donc essayé :
RewriteRule faqs.php$ /faqs/faqs.php?cat=albatross[QSA]
RewriteRule /(.*)/faqs.php$ /faqs/faqs.php?cat=$1 [QSA]
et même
RewriteRule /albatross/faqs.php$ /faqs/faqs.php?cat=albatross [QSA]
et divers autres, mais rien ne semble fonctionner, quand je vais à http://www.birdsandwhatnot.com/albatross/faqs.php, je vois le même fichier de la même manière qu'il l'a toujours été. La présence d'un fichier .htaccess dans le sous-dossier est-elle en conflit avec le fichier .htaccess supérieur?
Ai-je raté quelque chose?
Le premier problème est que votre serveur est arrêté. :) – David
Haha J'utilise habituellement chuckecheese.com ou illegalbusiness.ru comme exemples! –
example.com est un bon exemple ... – jezmck