Si j'ai le site www.mysite.com et que j'ai le dossier apache/htdocs comme dossier public sur mon serveur. Je voudrais que toutes les demandes faites à www.mysite.com soient assignées au fichier index.php. Est-ce possble ou dois-je avoir des dossiers si je veux avoir des URLs comme www.mysite.com/about/? Et comment puis-je accéder aux informations de chemin dans le code PHP?Est-il possible de créer un fichier PHP pour gérer toutes les requêtes arrivant dans le dossier public du serveur?
1
A
Répondre
1
Utiliser mod_rewrite
. Pour un exemple complet, voir http://www.workingwith.me.uk/blog/software/open_source/apache/mod_rewriting_an_entire_site.
Cela devrait fonctionner pour vous.
1
ne vous utilisez quelque chose appelé mod_rewrite pour obtenir l'effet désiré, il est diffrent regex selon la façon dont vos demandes ressemblent http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html
ce qu'il fait est fondamentalement si vous avez une URL qui ressemble à cette url .com/index.php? page = à propos de faire ressembler url.com/about/ mais backend la demande est tout de même vous pouvez le faire fonctionner de toute façon vous le souhaitez dépend des règles que vous appliquez à votre mod_rewrite
Questions connexes
- 1. Comment inclure un script php dans toutes les requêtes HTTP arrivant sur le serveur - sans htaccess (PHP 5.2)
- 2. Mettre toutes les requêtes SQL dans un fichier PHP
- 3. Comment supprimer un fichier spécifique dans le dossier public Rails?
- 4. PHP - Créer un dossier dans le dossier
- 5. PHP - gérer le serveur
- 6. MVC IgnoreRoute pour ignorer les demandes arrivant dans un dossier spécifique
- 7. PHP peut écrire image dans un fichier dans le dossier dans public, mais pas dans un sous-dossier
- 8. lightbox capable de gérer les requêtes php
- 9. Changer le nom du dossier public dans FuelPHP
- 10. Impossible pour le serveur de trouver le dossier public dans les rails 3 environnement de production
- 11. Rendre temporairement le fichier serveur public
- 12. Comment puis-je créer un dossier HTML public dans Ubuntu?
- 13. Codeigniter .htaccess: Donne un accès public à tous les fichiers et dossiers du dossier 'public'
- 14. Comment gérer les requêtes serveur-client
- 15. obtenir toutes les requêtes exécutées dans le serveur SQL
- 16. Laravel télécharger pdf dans le dossier public
- 17. Modification du code PHP/SOAP pour ajouter un en-tête HTTP dans toutes les requêtes
- 18. Toutes les requêtes MS Access vers le fichier SQL
- 19. Un simple script php/mysql pour gérer l'accès au dossier?
- 20. Stocker toutes les requêtes dans un module?
- 21. .htaccess avec dossier public
- 22. toutes les fonctions pour créer un fichier zip du répertoire/fichier sur vista avec delphi 2009
- 23. PHP: utilisation du dossier/dev sur le serveur de production
- 24. Créer un fichier php dans le module
- 25. Comment enregistrer toutes les requêtes Doctrine dans un fichier?
- 26. Serveur public Oracle
- 27. Créer un dossier sur le serveur lors de l'inscription
- 28. Est-il possible de limiter toutes les demandes de serveur à un script php?
- 29. Comment créer un fichier batch pour supprimer le sous dossier
- 30. Créer un fichier Sh et Bin pour exécuter tous les scripts SQL dans le dossier
duplication possible de [Créer un gestionnaire Catch-All en PHP?] (Http://stackoverflow.com/questions/5218213/create-a-catch-all-handler-in-php) – mario