質問

私の基本的なコードに書き換えsubdomain別のページです。ものの使い方を教えてくださいこのパスの指定されたディレクトリ内でで私のスクリプトなどのsubdomainか。

現在のコード

RewriteCond %{HTTP_HOST} ^([^.]+)(\.example\.com)$
RewriteRule ^$ handle.php [L]

思提供handle.php のファイルのパスを指定した後**.example.com*また、subdomain名の ます。php?path=x&subdomain=y.

のお役に立てるようよろしくお願いいたします!

役に立ちましたか?

解決

あなたは$_SERVER['HTTP_HOST']$_SERVER['REQUEST_URI'](もクエリを含まない)と、その情報にアクセスすることができます

$path = preg_replace('/\?.*/', '', $_SERVER['REQUEST_URI']);
$subdomain = substr($_SERVER['HTTP_HOST'], 0, strpos($_SERVER['HTTP_HOST'], '.'));

他のヒント

を使用する必要があり

RewriteCond %{HTTP_HOST} ^([a-z0-9-]+).example.com [NC]
RewriteRule ^(.*)$ %1/$1 [L]
  • %1 はsubdomain名
  • $1 である請求
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top