2012-12-16 51 views
0

可能重複:
websites urls without file extension?PHP或使用exe文件?

我不知道它究竟是什麼,但看着像Facebook這樣的網站和其他人,我經常看到的網址後像http://www.youtube.com/results?search_query=examplequery

我的問題在這個網站上,像Facebook和其他網站是用PHP編寫的,但並不總是在結尾使用.php擴展名,例如youtube的搜索範例,而不是results.asp或results.php,它只是使用/ results ?然後在結尾添加查詢字符串。

誰能告訴我這些使用PHP/ASP.Net還是像cgi程序一樣的EXE文件?我很困惑。

在此先感謝任何能夠幫我解決這個問題的人。

+0

URL不一定直接映射到文件。即使在PHP中,也可以使用重寫等。但是,不,它不是一個EXE文件(反正YouTube不能在Windows服務器上運行),不,它不是PHP。如果我記得正確的話,YouTube是用Python編寫的... – Ryan

回答

0

這不是一個exe文件。我認爲在PHP中,你可以通過使用.htaccess來刪除/隱藏PHP擴展,但我不知道如何做到這一點在ASP或其他語言

+0

謝謝你們!這幾乎可以解答我的問題:-) –

0

您可以使用MVC模型來開發您的網站在PHP ,這裏是一篇文章(http://tonymarston.net/php-mysql/model-view-controller.html)介紹基礎理論,你可以看看。順便說一句,如果你正在開發一個新的站點,你可以考慮使用Drupal,實現MVC模型應該很容易,沒有擴展。