私がやろうとしていることは、のようなものを指すことができることusername.domain.com
ですindex.php?url=username
。私はGoogle/StackOveflowを閲覧してきましたが、私に役立つものを見つけることができませんでした。
よろしくお願いします。
私がやろうとしていることは、のようなものを指すことができることusername.domain.com
ですindex.php?url=username
。私はGoogle/StackOveflowを閲覧してきましたが、私に役立つものを見つけることができませんでした。
よろしくお願いします。
ドキュメント ルートの 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)。