2017-08-30 17 views
0

在構建網站時,混合頁面類型是一種糟糕的做法(或不建議)嗎?例如,一個網站可能包含大多數靜態html頁面。如果需要一個帶有操作的頁面(例如搜索頁面),是否有違反最佳實踐的做法,如下所示?在網站生成中混合使用PHP和HTML頁面類型

index.html 
folder/ 
    something-else1.html 
    something-else2.php 
search.php 
+0

這既不好也不好做法。這是你的設計,你可以隨心所欲。即使某些頁面的實際內容是靜態的,爲了一致性,許多網站也會生成一切.php,但沒有任何要求。同樣,您可以配置服務器,使擴展名爲.html的頁面實際上由PHP解釋器執行,並且可以包含PHP代碼。這完全是你的選擇。做任何有意義的事情。您可以選擇的最佳做法是保持一致(即使在這種情況下,您可能始終不一致:-)) – ADyson

+0

如果答案解決了您的問題,請考慮接受答案。以下是http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work然後返回到此處,並使用勾號/複選標記執行相同操作,直至變爲綠色。這告知社區,找到了解決方案。否則,其他人可能會認爲這個問題仍然存在,並且可能需要發佈(更多)答案。您將獲得積分,其他人將被鼓勵幫助您。 *歡迎使用Stack!* –

回答

2

這是不壞的做法,但我這樣做爲了方便:加一點魔法.htaccess文件的,這使得HTML頁面得到處理,如PHP如果PHP在他們的網站:

AddType application/x-httpd-php .html .htm 

現在所有的文件都可以有.html擴展名,並且可以正確處理。