我有一个 .ne.ro 域(在罗马尼亚注册),访问者可以输入或不输入“www”:
http://mydomain.ne.ro
http://www.mydomain.ne.ro
我想重定向http://123.mydomain.ne.ro
到http://mydomain.ne.ro?id=123
. 如果访问者使用“www|mail|ftp”输入,则必须将其视为非参数(显然)。
我用最后一个 url 参数尝试了 htaccess 子域重定向,但没有用。
当前代码:
# edited on 05/April/2011 as suggested:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.mydomain\.ne\.ro$
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain\.ne\.ro$
RewriteRule ^$ /index.php?id=%1 [R,L]
托管在hostgator 的商业计划(linux) 上并在nic.ro注册,只要询问。