2017-04-17 105 views
0

目前,我可以叫我的應用程序(PHP)與下列網址:如何隱藏在URL目錄

http://localhost/app/public/index.html 

是否有某種方式來隱藏在URL中public,這樣我就可以與訪問應用程序http://localhost/app/index.html

使用.htaccess文件應該是可以的。我正在使用XAMPP。

+0

[URL重寫與PHP]可能重複(http://stackoverflow.com/questions/16388959/url-rewriting-with-php) – Qirel

+0

爲什麼你可以將.html文件保存在/ app文件夾(ps,爲它運行php代碼的擴展必須是.php) – jeyejow

回答

0

不要對此使用mod_rewrite。相反,只需設置您的Web服務器的配置,使DOCUMENT_ROOT指向public而不是其上的目錄。這將會產生預期的效果,並阻止你的服務器分發那些不公開的東西。

編輯:請注意,這需要基於域名的虛擬主機,並要求你有效地奉獻一個域名爲您的應用,但是這不是什麼大不了的事。