2016-11-05 11 views
0

私はランダムなサブドメインを持つリンクを生成するPHPスクリプトを作成しています。例:x.domain.com sius.domain.com x5-.domain.com等々。実際、これらのサブドメインは実際には存在しません。ユーザーが任意のリンク(RANDOM).domain.comに行くと、domain.com/result.php?rand=(RANDOM)のコンテンツが表示されます。 PS:変数として(RANDOM)を考えました。私はwwwを除外したいと思います。 私はこの試みた:Htaccessはリンクを変更せずに特定のページにサブドメインをリダイレクト

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC] 
RewriteRule^http://domain.com/result.php [L,R] 

をしかし、何も動作していないようにみえます。誰も助けることができますか?

答えて

0

はして試してみてください。

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\. [NC] 
RewriteCond %{HTTP_HOST} ^(.+)\.domain\.com$ [NC] 
RewriteRule^/result.php?rand=%1 [L,QSA] 

あなたはリンクの変更なし(http://...[R])をリダイレクトすることはできません。このコードでは、リダイレクトせずに書き換えます。

関連する問題