我有一個網站,說http://example.com訪問。 爲此,我有幾個PHP腳本,如index.php,intro.php,faq.php,contact.php等。 所以一個典型的用例看起來是這樣的: 用戶去http://example.com,這將是http://example.com/index.php - >然後點擊「簡介」並被重定向到http://example.com/intro.php。只顯示頂部的網站
雖然這一切都很好,但我想知道是否有辦法完全隱藏PHP腳本的名稱,所以無論用戶是否在index.php,intro上,URL總是會讀取爲http://example.com/。 php,faq.php等 使用RewriteRules似乎不是一種好的方式,因爲它基本上是做另一個方向:爲用戶提供一個特定URL的輸入(例如使得「.php」可選)。 但是,我希望用戶只能獲取該網站的網址,而不是其中的各個腳本。
類似實際上可能與個別腳本的東西或想這需要所有的單個腳本被合併成一個,然後使用結構,如:
if($_POST['destination'] == "intro")
{
//DO ALL THE Introduction MARKUP
}
謝謝。
最好。
該網站的網址_is_,你有什麼特別的原因,使其很難對你,搜索引擎,大家關心的使用您的網站? – Wrikken
不是很好的舊框架技術? – dknaack
@Wrikken:實際的網站/服務由一系列輸入組成,我已將它們分組爲單獨的腳本。因此,用戶通過了解個人URL而沒有任何好處,事實上,他/她必須從頭開始,不能簡單地轉到中間URL。因此,只顯示「主要」URL可以更好地控制(用戶不太可能手動輸入「/faq.php」),並且在這種情況下,更漂亮。 – Shadow