簡體   English   中英

htaccess重定向不在同一個域中工作

[英]htaccess redirect not working in same domain

我想將https://xxx.xxxx.com/zzz重定向到https://xxx.xxxx.com/zzz247 我試過這個

Redirect 301 / https://xxx.xxxx.com/zzz247

所以,現在當我嘗試https://xxx.xxxx.com/zzz時, https://xxx.xxxx.com/zzz帶我進入https://xxx.xxxx.com/zzz247zzz247zzz247zzz247zzz247zzz247zzz247....

我該如何解決這個問題? 請幫助

需要什么

我只需啟用一個URL,即https://xxx.xxxx.com/zzz247即使是用戶類型https://xxx.xxxx.com/zzz

而不是Redirect指令使用RedirectMatch和正則表達式支持:

RedirectMatch 301 ^/zzz/?$ /zzz247

Redirect將當前URI附加到重定向的URI中,因為您匹配/將匹配任何內容並導致重定向循環。

確保在測試前清除瀏覽器緩存。


使用RewriteRule可以執行以下操作:

RewriteRule ^zzz/?$ /zzz247? [L,NC,R=301]

? 在目標URI的末尾用於剝離任何查詢字符串。

暫無
暫無

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

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