web-dev-qa-db-ja.com

.htaccessは、フォルダの下のすべてのページを新しいドメインにリダイレクトします

次のように、古いドメインの特定のフォルダーの下にいくつかのファイルを配置しています: http://www.olddomain.com/folder1/

このフォルダの下のファイルにアクセスしようとするすべてのリクエストを新しいドメインにリダイレクトしたいと思います。例: http://www.olddomain.com/folder1/page1.html -> http://www.newdomain.com/page1.html

.htaccessを使用してこれを行うにはどうすればよいですか?

13
Bijoy Thangaraj

これを試してみてください。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteRule ^folder1(.*)$ http://www.newdomain.com/$1 [L,R=301]

</IfModule>
30
brpyne