![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
.htaccessを用いて.cgiを.htmlにリダイレクトしたい
現在webサイトで以下のようなURLが表示される掲示板を設置しています。
http://hoge.com/bbs1/bbs.cgi?nd=dd&parent=32
http://hoge.com/bbs1/bbs.cgi?nd=dd&parent=500
(最後の数字は10から500くらいまであります)
これを過去ログにするため、html化しました。
http://hoge.com/log1/32.html
http://hoge.com/log1/500.html
しかし以下のような.htaccessを、/bbs1/以下に設置しても、htmlに転送することができません。
RedirectPermanent /bbs1/bbs.cgi?nd=dd&parent=32 "http://hoge.com/log1/32.html"
ちなみに以下のようなhtmlファイル同士の転送はできます。
RedirectPermanent /bbs1/index.html "http://hoge.com/log1/index.html"
301リダイレクトでcgiをhtmlに転送することはできないのでしょうか?
もしおわかりになりましたらご教授いただけますと大変有り難いです。
No.2ベストアンサー
- 回答日時:
?付けるとquery消えます。
RewriteEngine on
RewriteCond %{QUERY_STRING} ^nd=dd&parent=([0-9]+)$
RewriteRule ^bbs.cgi$ /log1/%1.html? [R=301,L]
http://xn--u8jxb9ib9150b2px.jp/htaccess/rewriteq …
No.1
- 回答日時:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^nd=dd&parent=([0-9]+)$
RewriteRule ^bbs.cgi$ /log1/%1.html [R=301,L]
でどうでしょうか?
http://xn--u8jxb9ib9150b2px.jp/htaccess/rewriteq …
この回答への補足
お忙しい中ご回答ありがとうございました。
試してみましたところ以下のようになってしまいました。
http://hoge.com/bbs1/bbs.cgi?nd=dd&parent=32
↓
http://hoge.com/log1/32.html?md=fd&parent=32
http://hoge.com/log1/32.html
にするにはどうしたらよいでしょう?
大変失礼いたしました、記述に誤りがございましたので訂正させていただきます。以下のようになってしまいました。
http://hoge.com/bbs1/bbs.cgi?nd=dd&parent=32
↓
http://hoge.com/log1/32.html?nd=dd&parent=32
http://hoge.com/log1/32.html
にするにはどうしたらよいでしょう?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ひとつページに数個のhtmlファ...
-
EXCELファイルに誰がアクセスし...
-
CGIでソースがそのままでてしま...
-
《エクセルVBA》「他の人が該当...
-
CGIが動作しません。
-
画像アップ時のエラー
-
ASP(IIS?)のエラーについて
-
.htaccessを2つ以上設置した場合
-
FFFTPでアップロードできない?
-
ftpでuploadのとき上書きとする...
-
iframeの中から、親frameのURL...
-
JAVAで別サーバーのファイルの...
-
直リンク用バナーの作り方
-
サーバー間でファイルコピーしたい
-
コアサーバー(coreserver)でのc...
-
CGIで外部のPHPを実行するには?
-
ホームページ上でvlookup関数の...
-
ブラウザの戻るボタンでの動き...
-
perl 矢印演算子 -> の使い方
-
特定のCGIだけ、作動するかわり...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
表示画面が真っ白になる場合、...
-
メールフォームのCGIでデータが...
-
htmlにアクセスと同時に、あるC...
-
CGIでコードがむきだしの状態で...
-
.htaccessを用いて.cgiを.html...
-
<!--#include …を.htmに反映す...
-
Apache2.2で直リンクの禁止
-
public_html外でCGIやPHPを動か...
-
2つ目の送信フォーム
-
YY-BOARDについて
-
public_html/index/以下へのCG...
-
至急!KENTさんのclipmail設置...
-
問い合わせフォームの作成方法
-
携帯用URL振り分けCGI(機種ごと)
-
Includes が使えない
-
アクセスカウンターの設置
-
Forbiddenの意味
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
VBAでサーバーにアクセスするに...
おすすめ情報