.htaccess を使用してサブドメインをディレクトリに書き換えることはできますか?
例:
の内容を示します
.htaccess を使用してサブドメインをディレクトリに書き換えることはできますか?
例:
の内容を示します
これを .htaccess ファイルに入れてみてください:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^sub.domain.com
RewriteRule ^(.*)$ /subdomains/sub/$1 [L,NC,QSA]
より一般的なルール ( だけでなく、任意のサブドメインで機能するsub
) については、最後の 2 行を次のように置き換えます。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.com
RewriteRule ^(.*)$ subdomains/%1/$1 [L,NC,QSA]
これにより、同じフォルダーのサブドメインにリダイレクトされます。
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain\.com/subdomains/%1
この.htaccessファイルをサブドメイン フォルダーに配置してみてください。
RewriteEngine On
RewriteRule ^(.*)?$ ./subdomains/sub/$1
http://sub.example.org/のみを表示したい場合は、http://example.org/subdomains/sub/にリダイレクトします。
サブドメイン ディレクトリをリダイレクトします。
RewriteCond %{HTTP_HOST} ^([^.]+)\.(archive\.example\.com)$ [NC]
RewriteRule ^ http://%2/%1%{REQUEST_URI} [L,R=301]