特定のドメインだけhtaccessのリダイレクトさせない
以下のような.htacessが書いてあるサイトがありまして、
ここに「test」フォルダを追加して、そのフォルダに来たら「test.com」のドメインに飛ばしたいのですが、
どのように.hetacessに追記したらいいでしょうか。
どなたかご教授お願いします。
ーーーーーーーーーーーーーーーーーーーーー
すみません、もう少し説明を補足しますと、
これはレンタルサーバーで、「test」フォルダに「test.com」のドメインは設定してありますので、
「test.com」のドメインにアクセスしたら「test」フォルダが表示されるはずなんですが、
この.htacessが邪魔をしてサーバーエラーが出てしまう状態です。
ーーーーーーーーーーーーーーーーーーーーーー
htaccess
1<IfModule mod_rewrite.c> 2 RewriteEngine On 3 RewriteCond %{HTTPS} !on 4 RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L] 5 RewriteRule ^$ https://www.△△△.com/ [R=301,L] 6 RewriteCond %{REQUEST_FILENAME} !-f 7 RewriteCond %{REQUEST_FILENAME} !^(.*).(gif|png|jpe?g|css|ico|js|svg|map)$ [NC] 8 RewriteRule ^(.*)$ index.php [QSA,L] 9</IfModule>
書いてみたコード
これではダメでした
htaccess
1<IfModule mod_rewrite.c> 2 RewriteEngine On 3 RewriteBase /test/ 4 RewriteRule ^/test/$ https://test.com/$1 [L,R=301] 5 6 RewriteCond %{HTTPS} !on 7 RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L] 8 RewriteRule ^$ https://www.△△△.com/ [R=301,L] 9 RewriteCond %{REQUEST_FILENAME} !-f 10 RewriteCond %{REQUEST_FILENAME} !^(.*).(gif|png|jpe?g|css|ico|js|svg|map)$ [NC] 11 RewriteRule ^(.*)$ index.php [QSA,L] 12</IfModule>
回答1件
あなたの回答
tips
プレビュー