2014-03-25 19 views
0

我需要重定向誰類型的人的.htaccess website.com/jp到website.com/lang=jp

domain.com/jpwww.domain.com/jp

www.domain.com/lang=jp

我的.htaccess已經包含了這個

RewriteEngine On 
rewritecond %{http_host} ^domain.com$ [nc] 
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc] 

感謝您的幫助

回答

0

這應該工作

RewriteEngine On 
RewriteRule ^([^/]+)$ http://www.domain.com/lang=$1 [R=302,nc] 

變化R=302R-301當您確定重定向工作。

編輯:

RedirectMatch 302 /jp http://www.domain.com/lang=jp 
RedirectMatch 302 /cz http://www.domain.com/lang=cz 
RedirectMatch 302 /eng http://www.domain.com/lang=eng 
RedirectMatch 302 /en http://wwwdomain.com/lang=en 
+0

不工作,似乎是一個無限循環。結果:http://www.domain.com/lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang= lang = jp – Selsta

+0

「看起來像一個無限循環」,你是什麼意思?這就是消息嗎? – Howli

+0

當我輸入www.mydomain.com時,它暫停一秒鐘,然後重定向到www.mydomain.com/lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang=lang= lang = lang = lang = lang = lang = lang = lang = jp – Selsta