1
我在重写url时遇到了问题。我要重写我的网址是当前显示为 domain.com/index.php?lang=fr
,我想表明它像
fr.domain.com
用htaccess重写url,在起始域名中添加参数
任何帮助将appereciated。 感谢
我在重写url时遇到了问题。我要重写我的网址是当前显示为 domain.com/index.php?lang=fr
,我想表明它像
fr.domain.com
用htaccess重写url,在起始域名中添加参数
任何帮助将appereciated。 感谢
尝试在DOCUMENT_ROOT/.htaccess
此代码对domain.com
:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteCond %{QUERY_STRING} (?:^|&)lang=([^&]+) [NC]
RewriteRule^http://%1.%{HTTP_HOST}%{REQUEST_URI}? [NE,R=301,L]
+1哦,你代表着火了这些天。好吧:) –
对不起,它将我重定向到fr(lang)目录,但我不想在此目录上重定向。它应该像目前一样工作,就像我可以得到它$ _GET ['lang']并通过它。 – Raheel
这是'domain.com/index.php?lang = fr'重定向到'fr.domain.com/index.php'是不是你想要的? – anubhava