サイトの user.php ページをサブドメインにリダイレクトしようとしています。
私たちの目標はhttp://user943934.domain.com
、http://domain.com/user/user943934.php
htaccess ファイルは次のようになります。
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain\.com$
RewriteCond %{HTTP_HOST} ^(.*?)\.domain\.com$
RewriteCond %{DOCUMENT_ROOT}/%1%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}/%1%{REQUEST_URI} -d
RewriteRule ^(.*)$ /user/%1.php [QSA]
この htaccess を同じ方法でディレクトリをリダイレクトしようとしたので、page.php で動作しない理由がわかりません。
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain\.com$
RewriteCond %{HTTP_HOST} ^(.*?)\.domain\.com$
RewriteCond %{DOCUMENT_ROOT}/%1%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}/%1%{REQUEST_URI} -d
RewriteRule ^(.*)$ /%1/$1 [QSA]
助言がありますか?