有可能重寫形式 http://website.com/page.php到http://page.website.com的URL,當我輸入一個URL,例如 http://page.website.com,它將把它作爲http://website.com/page.php?URL重寫和子域
當我在頁面上時,地址欄是否可以繼續顯示http://page.website.com?我怎樣才能做到這一切?
有可能重寫形式 http://website.com/page.php到http://page.website.com的URL,當我輸入一個URL,例如 http://page.website.com,它將把它作爲http://website.com/page.php?URL重寫和子域
當我在頁面上時,地址欄是否可以繼續顯示http://page.website.com?我怎樣才能做到這一切?
您可以更改默認目錄頁面以包含「page.php」。在這種情況下,如果您請求該目錄,它將被提供。 添加以下到的.htaccess的DirectoryIndex的行
DirectoryIndex page.php ...
也可參考this。
編輯:
你希望服務器的目錄中搜索,當你嘗試請求的文件夾頁無論,指定他們爲了在您的.htaccess的DirectoryIndex的一部分。
例如
如果您有一個index.html和一個page.php,在同一個www.site.com/example/example2
文件夾中,默認情況下apache會提供index.html。但是您可以使用.htaccess文件覆蓋此行爲。
如果您希望服務器在請求www.site.com/example/example2
時提供page.php,請將其作爲DirectoryIndex page.php
存放在.htaccess中。
然後,這將確保它服務於PHP頁面。 希望我清楚!閱讀this!
即時通訊閱讀你給我的鏈接後,我很抱歉,但我不明白這種語法的邏輯。我將代碼添加到我的htaccess文件中,當我輸入http://page.website.com時,什麼也沒有發生,我希望http://page.website.com在輸入時保留在地址欄上,但將其視爲http: //website.com/page.php。我不明白爲什麼有一個index.html的語法,很混亂的東西> _ < – Alexander 2011-06-10 23:24:26
請參閱我的編輯部分。 ^^ – 2011-06-10 23:30:38
即時對不起,這是如此令人困惑。你想讓我在pub文件夾的htaccess文件中添加「DirectoryIndex page.php」嗎?這讓我感到困惑,因爲如果它是../page.php上一層,它會更有意義。但是如果在根文件夾中的htaccess文件中添加「DirectoryIndex page.php」這一行以及page.php,那麼我完全失去了。這是否意味着每個空文件夾都會顯示page.php?通常我會覺得studpid時,不理解的東西解釋了兩次,但現在我也失去了做到這一點^^再次抱歉困難,它不是我的意圖.. – Alexander 2011-06-10 23:39:49