【发布时间】:2012-01-27 00:56:46
【问题描述】:
我尝试查看stackoverflow,但找不到答案。
所以我需要找出用户是哪个域,哪个子域以及正在加载哪个页面。
例如:en.domain.com/contactus
这应该会加载英文联系我们页面。
我拥有的是:
RewriteCond %{HTTP_HOST} ^(www\.)?domain.com$ [NC]
RewriteRule ^(.*)$ index.php?lang=en&page=$1 [L,NC]
RewriteCond %{HTTP_HOST} ^en.domain.com$ [NC]
RewriteRule ^(.*)$ index.php?lang=en&page=$1 [L,NC]
RewriteCond %{HTTP_HOST} ^fr.domain.com$ [NC]
RewriteRule ^(.*)$ index.php?lang=fr&page=$1 [L,NC]
#etc...
但由于某种原因,当我回显页面获取时,该值为:index.php,因此我无法读取该页面。
【问题讨论】:
标签: apache .htaccess mod-rewrite