我有我的網頁語言設置,使我的根頁面總是會domain.com/en的.htaccess - 重定向domain.com和www.domain.com - 以www.domain.com/en
所以我想要做的是將所有查詢重定向到domain.com和www.domain.com到domain.com/en。
任何想法?
我有我的網頁語言設置,使我的根頁面總是會domain.com/en的.htaccess - 重定向domain.com和www.domain.com - 以www.domain.com/en
所以我想要做的是將所有查詢重定向到domain.com和www.domain.com到domain.com/en。
任何想法?
如果domain.com和www.domain.com具有相同的根文件夾,把那裏的.htaccess與
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/en/
RewriteRule ^(.*)$ http://www.domain.com/en/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !^/en/
RewriteRule ^(.*)$ http://www.domain.com/en/$1 [R=301,L]
你明白,這不是道德與答案來更新你的答案另一個人? – Cheery 2012-02-24 20:31:26
Hey Cheery。我只是試了一下 - 它似乎沒有按預期工作。 發生了什麼是我重定向到www.domain.com/en/index.php - 和index.php不存在那裏 – user1231561 2012-02-24 21:31:02
@ user1231561你想要什麼?它應該將'/ somerequest'重定向到'/ en/somerequest' – Cheery 2012-02-24 21:32:18
以下似乎可行 - 但僅限於domain.com - 我似乎無法重新使用它來重寫www.domain.com。 RewriteCond%{HTTP_HOST}^domain.com [NC] RewriteRule(。*)http://www.domain.com/en/$1 [L,R = 301] – user1231561 2012-02-24 21:33:13