を使用し.htaccess
て、特定のサブフォルダーのセット ( blog、dev、mediaなど) をサブドメインに正常にリダイレクトしています。
そのようです:
www.website.com/_subs/dev/foo
に向けられるdev.website.com/foo
これは、次のコード フラグメントで実現されています。
RewriteEngine on RewriteBase / RewriteCond %{HTTP_HOST} ^website.com$ RewriteRule ^(.*)$ http://www.website.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} website.com RewriteCond %{REQUEST_URI} ^/_subs/blog/(.*)$ RewriteRule .* http://blog.website.com/%1 [R=301,L] RewriteCond %{HTTP_HOST} website.com RewriteCond %{REQUEST_URI} ^/_subs/dev/(.*)$ RewriteRule .* http://dev.website.com/%1 [R=301,L] RewriteCond %{HTTP_HOST} website.com RewriteCond %{REQUEST_URI} ^/_subs/media/(.*)$ RewriteRule .* http://media.website.com/%1 [R=301,L]
質問は:
/_subs
特定のサブフォルダーの 1 つに対してリクエストが行われない場合、フォルダーへのアクセスを防ぐにはどうすればよいですか?
に行われたリクエストはwww.website.com/_subs/foo
、単にリダイレクトされるようにしたいwww.website.com
私は301リダイレクトを他のさまざまな試みと一緒に使用しようとしましたが、役に立ちませんでした:(
どんな助けでも大歓迎です。
乾杯