PHPでアプリケーションを作成しました。次のURLを対応するサブドメインにリダイレクトしたいと思います。
動的URLパターン:
http://mydomain.com/mypage.php?user_name=testuser
これを対応するサブドメインにリダイレクトしたい:
http://testuser.mydomain.com/
あなたが作成する必要があります:-
*.yourdomain.com => your IP
*.yourdomain.com
次のような.htaccessファイル:
RewriteEngine on
RewriteCond %{HTTP_Host} ^user\.example\.com [NC]
RewriteRule ^(.*)$ /user [R=301,L]
user
を([a-z])
に置き換えて、rewriteRule
で使用できます。そうすれば、ユーザーがサイトにサインアップしていない場合でも、一般的なマッピングsomething.yourdomain.com => yourdomain.com/user
を持つことができます。
サブドメインにワイルドカードDNSルールを使用する必要があります。その後、書き換えルールを実行して、そのリンクを正しいドメインにリダイレクトできます。
これに関する情報はここにあります: http://www.thecpaneladmin.com/setting-up-wildcard-dns-with-cpanel/
構成ファイルにアクセスする必要があるため、ホストとホスティング計画によっては簡単ではない場合があります。