1

私がやろうとしていることは、のようなものを指すことができることusername.domain.comですindex.php?url=username。私はGoogle/StackOveflowを閲覧してきましたが、私に役立つものを見つけることができませんでした。

よろしくお願いします。

4

1 に答える 1

0

ドキュメント ルートの htaccess ファイルに次のルールを追加します。

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

最初の条件は、要求されたホストがwww.domain.comまたはdomain.comではないことを確認し、次の行はサブドメイン名に一致してグループ化し、ルール自体/index.phpがクエリ文字列 url とサブドメイン ( %を使用して逆参照) ですべてを書き換えます。 1)。

于 2012-10-23T03:08:59.923 に答える