人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

リダイレクトについて教えてください。

1.http://www.○○.net/test/001.html→http://www.○○.net/test/reason/index.html
2.http://www.○○.net/test/001_1.html→http://www.○○.net/test/reason/reason_01.html
3.http://www.○○.net/test/001_2.html→http://www.○○.net/test/reason/reason_02.html

■1ファイルづつリダイレクトする具体的記述例、及びその.htaccessの置き場所を教えてくださいませ。
■1-3を、リダイレクトの記述を2つにまとめれるのではと思いますが、その記述の仕方についても教えてくださいませ。

以上よろしくお願いいたします。

●質問者: chiyobit
●カテゴリ:インターネット ウェブ制作
✍キーワード:.htaccess .NET HTML INDEX Reason
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● sera_yr
●60ポイント

mod_rewriteが使えることと、リダイレクト元のHTMLが001_1?001_9までであることが前提ですが、以下の記述をした.htaccessを、/testに置けば良いと思います。

[1ファイルづつの場合]

RewriteEngine on

RewriteRule ^001\.html http://www/xxx.net/test/reason/index.html [PT]

RewriteRule ^001_1\.html http://www.net/test/reason/reason_01.html [PT]

RewriteRule ^001_2\.html http://www.net/test/reason/reason_02.html [PT]

[2つにまとめる場合]

RewriteEngine on

RewriteRule ^001\.html http://www/xxx.net/test/reason/index.html [PT]

RewriteRule ^001_([0-9])\.html http://www.net/test/reason/reason_0$1.html [PT]

◎質問者からの返答

早速のご回答有難うございます!

mod_rewriteが使えないようで(500 bad request)できませんでしたが、RedirectMatchでできました。

記述がとても参考になりました。

本当に助かりました!有難うございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ