我正在一个php脚本上工作,我将与随机子域生成链接。例如:x.domain.com sius.domain.com x5-.domain.com等等。事实上,这些子域并不真正存在,我想要的是,当用户去任何链接(RANDOM).domain.com它显示domain.com/result.php?rand=(RANDOM的内容)。PS:我认为(随机)作为变量。我想排除www。我试过了:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^ http://domain.com/result.php [L,R]
但是似乎什么都不起作用。有人能帮忙吗?
Try with:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteCond %{HTTP_HOST} ^(.+).domain.com$ [NC]
RewriteRule ^ /result.php?rand=%1 [L,QSA]
你不能重定向(http://...
和[R]
)而不改变链接。使用此代码可以重写而不需要重定向。