我發佈了網站的新版本,我需要創建一些重定向規則以保留一些舊的網址。使用.htaccess保留舊網址的URL重寫
我想要做的是將舊地址/ IT主頁重定向到新地址/Default.aspx?lang=1
將IT主頁保留在地址欄中;此外,當在地址欄中用戶類型/Default.aspx?lang=1
我需要改變的URL在/IThomepage
(文件夾不存在了),但加載新的內容/Default.aspx?lang=1
我已經試過
RewriteRule ^IThomepage /default.aspx?lang=1 [R=301,NC,L]
RewriteCond %{QUERY_STRING} lang=1[NC]
RewriteRule ^Default\.aspx$ /IThomepage? [NC,L]
和
RewriteRule ^IThomepage /default.aspx?lang=1 [R=301,NC,L]
RewriteCond %{QUERY_STRING} lang=1[NC]
RewriteRule ^Default\.aspx$ /IThomepage? [P,NC,L]
和
RewriteRule ^IThomepage /default.aspx?lang=1 [R=301,NC,L]
RewriteCond %{QUERY_STRING} lang=1[NC]
RewriteRule ^Default\.aspx$ /IThomepage? [QSA,NC,L]
但我沒有任何運氣;作爲目錄不存在
希望這是明確的301部作品,但在酒吧的地址發生變化,另一個規則返回我一個404錯誤...
任何幫助嗎?
感謝
不幸的是,它不工作..我得到以下錯誤信息:'重定向你太多次了' - ERR_TOO_MANY_REDIRECTS。 – Ellie
您的.htaccess或.conf文件中是否有其他重寫規則? –
不僅僅那一個 – Ellie