我正在制作一个php脚本,我将在其上生成随机子域名的链接。例如:x.domain.com sius.domain.com x5-.domain.com等等。实际上这些子域并不存在我想要的是当用户转到任何链接(RANDOM).domain.com时它显示domain.com/result.php?rand=(RANDOM)的内容。 PS:我认为(RANDOM)是变量。我想排除www。 我试过这个:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]
RewriteRule ^ http://domain.com/result.php [L,R]
但似乎没有任何效果。有人可以帮忙吗?
答案 0 :(得分:0)
尝试:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(.+)\.domain\.com$ [NC]
RewriteRule ^ /result.php?rand=%1 [L,QSA]
如果没有链接更改,您无法重定向(http://...
和[R]
)。使用此代码,您可以在不重定向的情况下重写。