Toutes les demandes traitées dans index.php?Drupal newbie question
Répondre
Oui. Si vous recherchez certains extraits de code qui traitent l'analyse d'URL et appellent divers modules, jetez un oeil à l'intérieur bootstrap.inc
Oui. Toutes les requêtes * vont passer par index.php, il y a une règle de réécriture dans le fichier .htaccess qui masque cela et donne des URL conviviales.
# Rewrite URLs of the form 'x' to the form 'index.php?q=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Si Drupal ne peut invoquer ces règles, vous verrez index.php dans l'URL du navigateur.
** Il y a cron.php et update.php qui ne le font pas, mais ce sont des fichiers spéciaux pour admin donc ne font pas partie de la course du site de l'usine. *
Pour clarifier un bit: Le bloc de réécriture vérifie d'abord si un fichier du nom demandé existe réellement sur le chemin donné. Si c'est le cas, il est appelé directement. Ce n'est que s'il n'y a pas de tel fichier que la demande sera réécrite pour appeler index.php. C'est comme ça. cron.php et update.php peuvent être appelés directement. Il est donc possible de placer d'autres fichiers dans le dossier d'installation de drupal et de les appeler directement, contournant ainsi index.php (et toute la logique drupal) - non recommandé, cependant. –
- 1. Erlang newbie question
- 2. python newbie question URLPATTERN
- 3. Entité Framework newbie question
- 4. Newbie question sur PascalCase
- 5. Unity Newbie Question
- 6. asp.net mvc newbie question
- 7. php/mysql newbie question
- 8. cross browser newbie question
- 9. Newbie C# et webservices question
- 10. PHP DOM: plutôt newbie question
- 11. Newbie php classe héritage question
- 12. jboss application serveur newbie question
- 13. Flex et php newbie question
- 14. jQuery bouton image newbie question
- 15. Classic ASP super newbie question
- 16. java constructeur fonction newbie question
- 17. zend newbie question - "Aucun adaptateur trouvé pour"
- 18. Newbie Python question à propos de sys.argv
- 19. IIS 7 Applications et asp.net - newbie question
- 20. Newbie rails base de données relation question
- 21. Newbie question liée à UIFont et UIColor
- 22. newbie objectif c pointeur question syntaxe "*"
- 23. Comment lancer ce script Qt? (newbie question)
- 24. newbie SQL Question concernant les colonnes calculées
- 25. Newbie question sur moquette et moq framework
- 26. Newbie question: NSOperation pour iphone SDK
- 27. Drupal question facile
- 28. Drupal wysiwyg question
- 29. Questions de menu Drupal question
- 30. drupal cck date champ question
Que voulez-vous à la demande? – streetparade