如何更改URL像下面隱藏URL的一些中間環節使用的htaccess
http://www.xyz.com/dfur/admin/public/index/qwerty
到
http://www.xyz.com/dfur/admin/qwerty
如何更改URL像下面隱藏URL的一些中間環節使用的htaccess
http://www.xyz.com/dfur/admin/public/index/qwerty
到
http://www.xyz.com/dfur/admin/qwerty
在根目錄(www.xyz.com,通常是一個文件夾,名爲www
或public_html
)使用此添加(或編輯).htaccess
文件:
RewriteCond %{REQUEST_URI} !^/dfur/admin/public/index [NC]
RewriteRule ^dfur/admin/(.*)$ /dfur/admin/public/index/$1 [L]
以下ng rewriterule將重定向客戶端,並將外部重定向從任何以dfur/admin/public/index/
開頭的網址重定向到以dfur/admin/
開頭的網址。在RewriteRule的第一個參數中使用([^/]*)
將使我們可以在第二個參數($1
)中使用的捕獲組。如果所有重寫過程都按預期工作,請將R
(重定向標誌)更改爲R=301
,以使其成爲永久重定向。
RewriteRule ^dfur/admin/public/index/(.*)$ dfur/admin/$1 [R,L]
你到底是什麼意思?您想要輸入的URL是哪個,哪個是文件的位置?你有沒有嘗試過任何東西,如果是的話?它出了什麼問題? –
你想要一個外部重定向(客戶端會看到第二個url)還是你想要一個內部重寫(客戶端會看到第一個url)? – Sumurai8
您正在尋找Apache重寫。即將流量從.../qwerty重定向到/ public/index/qwerty。谷歌重寫一些例子。 – DavidLin