大家好,這可以通過.htaccess 實作嗎?
This URL: example.com/main should randomly redirects to one of these two links:
1) example-one.com/test1
2) example-two.com/test2
我試過這篇文章但沒有運氣: .htaccess 重定向到隨機 URL
uj5u.com熱心網友回復:
要將“隨機性”基于當前時間的秒部分,并在偶數秒時重定向到 URL#1,在奇數秒時重定向到 URL#2(請求時/main),那么您可以執行以下操作(在現有的 WordPress 指令之前):
RewriteCond %{TIME_SEC} (0|2|4|6|8)$
RewriteRule ^main$ https://example-one.com/test1 [R,L]
RewriteRule ^main$ https://example-two.com/test2 [R,L]
重要的是,這是一個 302(臨時)重定向。(瀏覽器通常會快取 301,因此同一用戶/瀏覽器在重復請求時會看到相同的回應 - 這在某些情況下可能是可取的。)
注意:這不是嚴格的“隨機”,因為它直接與time相關,但對于臨時用戶來說可能是隨機的。
要實作“真正的”隨機,您需要訪問服務器配置來配置 a rnd RewriteMap,然后可以從.htaccess. 但這不能單獨配置.htaccess。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/449900.html
