2009-10-16 11 views
0

Existe-t-il un moyen intégré de lire le DirectoryIndex actif dans .htaccess (ou httpd.conf etc) avec PHP?Lire le .htaccess DirectoryIndex et réécrire avec PHP

De même, existe-t-il un moyen de déterminer quel fichier le fichier httpd va exécuter en utilisant PHP avec une URL si des réécritures sont utilisées? Fondamentalement, étant donné une URL, je veux utiliser PHP pour déterminer quel fichier le httpd invoquerait initialement.

Merci.

+0

Que voulez-vous? – Gumbo

+0

J'écris un éditeur de page Web en ligne avec AJAX qui, je l'espère, sera simple à installer pour les gens et fonctionnera avec leur site Web existant. Donc, je dois être en mesure de déterminer efficacement quel fichier contient probablement le bit de HTML qu'ils tentent de modifier. HTML statique fonctionne, mais si réécrit ou un DirectoryIndex non standard sont en plan, je suis foutu. 0) – doctororange

Répondre

0

La manière la plus simple que je peux penser est d'utiliser curl et de faire la vraie demande d'URL pour voir quelle page elle te renvoie.

De cette façon, il n'y a pas de devinettes, vous saurez exactement quelle page il vous renvoie.

+0

Je suis un peu confus. Cette méthode aide-t-elle à déterminer quel fichier a été appelé du côté serveur? Merci. – doctororange

+0

Cette méthode utilise PHP comme un navigateur Web. Ainsi, il retournera tout texte qu'un navigateur normal verrait en appelant une page sur ce serveur. Il suivra toutes les règles de réécriture. Etc. Il ne vous dira pas quel script php a été exécuté. Juste quel résultat le script a donné. – elviejo79