簡體   English   中英

在瀏覽器的地址欄中隱藏目錄

[英]Hide the directory in the address bar of the browser

文件.htaccess具有以下指令:

RedirectMatch permanent ^$ /moby/

當我在瀏覽器的地址欄中輸入網站地址時: http://mobyx.net/ : http://mobyx.net/它顯示目錄已重定向到: http://mobyx.net/moby/ : http://mobyx.net/moby/

如何隱藏目錄?

您當前正在執行重定向(如果客戶端轉到mobyx.net/moby則告訴客戶端重試mobyx.net )。 您實際要做的是內部重寫。 這對於客戶端是不可見的。 您可以為此使用RewriteRule 請參閱文檔以獲取更多信息。

首先確保在httpd.conf中啟用了mod_rewrite 然后將以下內容添加到您的.htaccess中

RewriteRule ^$ /moby/ [L]

例如,這會將內部http://mobyx.net/重寫為http://mobyx.net/moby/ ,而不是http://mobyx.net/index.php 如果要在網站上重寫所有內容,請使用:

RewriteCond %{REQUEST_URI} !^/moby
RewriteRule ^(.*)$ /moby/$1 [L]

如果該URL尚未指向/ moby子目錄,則將重寫該URL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM