![](/img/trans.png)
[英]IP address is shown instead of the actuall website address in the browser address bar
[英]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.