Une page Web doit-elle se terminer par ".php" pour exécuter le code php? Est-il possible qu'un fichier se terminant par ".html" puisse exécuter du code php?Une page Web doit-elle se terminer par ".php" pour exécuter le code php?
Répondre
Si vous utilisez le serveur web Apache, vous pouvez ajouter cette ligne à sa configuration:
AddType application/x-httpd-php .html
il indique au serveur que les fichiers avec une extension .html
doivent être considérés comme des fichiers PHP. Je ne le recommande pas, car il force le moteur PHP sur tous les fichiers (même les pages html statiques).
Vous pouvez également réécrire (certaines) .html
URL vers leur version PHP via mod_rewrite
.
Oui, il existe un moyen: associer l'extension .html à PHP dans la configuration du serveur web Apache/other.
Cependant, il n'est pas recommandé de faire en sorte que les pages PHP ressemblent au HTML, il est préférable de recadrer l'extension telle quelle.
« pas recommandé de faire PHP les pages ressemblent à HTML "- pourquoi pas? – Yarin
Vous pouvez avoir PHP analyser n'importe quel type de fichier, aussi longtemps que vous le dites.
En .htaccess:
AddType application/x-httpd-php .php .html
Cela dit PHP pour analyser .php et les fichiers .html.
Oui, vous pouvez le faire avec .htaccess:
RewriteEngine on
RewriteBase/
RewriteRule ^(.*)\.html$ $1.php [L]
Pas une page Web n'a pas besoin de mettre fin à .php
être analysé comme PHP.
Oui, vous pouvez utiliser l'extension que vous souhaitez en fonction de votre serveur Web, par exemple le code ci-dessous placé dans la configuration Apache serait analyser les fichiers avec un .htm
, .html
ou .php
l'extension en tant que PHP si vous travaillez sur un serveur Apache.
AddType application/x-httpd-php .htm .html .php
Et vous pouvez aussi essayer cela avec des expressions régulières pour mieux les critères spécifiques de match:
<FilesMatch "\.(htm|html|php)$">
SetHandler application/x-httpd-php
</FilesMatch>
+1 pour amener des expressions régulières au milieu de la conversation –
+1 pour FilesMatch :-) –
Puis-je mettre ceci dans le fichier '.htaccess'? – slier
Je vous suggère de regarder dans l'URL Rewriting au lieu de déconner la configuration .html dans Apache. De cette façon, vous pouvez avoir des pages PHP dans tout ce que vous voulez ou même ne pas avoir d'extension du tout. Les URL conviviales SEO sans extension sont toujours meilleures que les noms de fichiers existants avec extension.
Juste mes 2 pièces :)
Je vais regarder dans ce - merci – Yarin
Vous pouvez également éliminer l'extension tout à fait à ce sujet.
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^/]+)/$ $1.php
Alors maintenant http://www.test.com/mypage.php sera http://www.test.com/mypage
Le changement que vous apportez à votre fichier .htaccess peut varier selon l'hôte.
Sur mediatemple, par exemple, vous ajoutez ce ::
SetHandler php-script
- 1. php exécuter la page
- 2. Comment exécuter du code php dans une page de fan?
- 3. serveur web embarqué pour exécuter php
- 4. Exécuter une méthode qui prend une seconde pour terminer sans arrêter temporairement le code
- 5. Traduire une page web en PHP
- 6. ouvrir une nouvelle page html par php
- 7. Exécuter PHP sans quitter la page
- 8. Comment faire pour exécuter le fichier php dans une variable?
- 9. Utiliser XDebug pour tracer une page de service Web PHP
- 10. Remplacer le code PHP complexe par le code C
- 11. Envoi page Web par e-mail en php
- 12. appel code PHP page JSP
- 13. Déboguer la page Web PHP dans Eclipse
- 14. comment obtenir du contenu d'une page Web externe par php?
- 15. Exécuter un script PHP une fois par minute
- 16. Exécuter Cufon en PHP
- 17. PHP Websites Code source
- 18. HWID verrouiller une page PHP?
- 19. Exécuter JAR en PHP
- 20. .asp page appelle une page .php distante
- 21. Comment exécuter mon code php toutes les X minutes?
- 22. Code C# le plus rapide pour télécharger une page Web
- 23. Fonction PHP pour mettre en retrait le code PHP?
- 24. PHP: analyser l'URL pour le répertoire correspondant/somedirectory/et exécuter le code conditionnel
- 25. comment se retourne le texte d'une page php
- 26. Web crawler liens/page logique en PHP
- 27. le code ":" en php
- 28. force application pour se terminer dans l'iPhone
- 29. Astuces pour raccourcir le code PHP?
- 30. PHP vidage variable comme le code PHP
bon point de forcer le PHP prob Moteur- pas un endeavor- utile thanks-- – Yarin