簡體   English   中英

htaccess重定向添加查詢字符串

[英]htaccess redirect add querystring


我正在嘗試將www.myweb.com to www.myweb.com/?lang=en重定向www.myweb.com to www.myweb.com/?lang=en
我所做的任何嘗試都會重定向網站中的所有流量,或創建一個循環。
有什么幫助嗎?

我認為,在php中將GET變量lang設置為“ en”,而不是進行重定向應該更容易...在您的代碼中,在處理lang變量之前,請嘗試:

if (!isset($_GET['lang'])) {
    $_GET['lang'] = 'en;
}

如果出於某種原因需要通過重寫規則來執行此操作,則可以使用我嘗試過的簡單示例:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ $1?lang=en [QSA]

盡管在堆棧溢出上也有類似的問題,但您應該檢查一下: ModRewite和常規搜索;)

暫無
暫無

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

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