匿名質問者

htaccessの301リダイレクトの書き方


ページの構成を変えたので301リダイレクトで移動させようと思います。
ただ、移動元・移動先共にcgiで変数が含まれます。

まずは、
RewriteEngine on
RewriteBase /
RewriteRule test1.html http://hoge.hoge.com/test/index.html [R=301,L]
これで正常移動する事を確認しました。
これに以下を追加しようとしました。
RewriteRule list/page.cgi?action=view&no=13 http://hoge.hoge.com/data/list.cgi?no=11 [R=301,L]
しかしこれだと移動しません。
記号が入ると使えないのでしょうか?
この場合、どのように記述たら良いでしょうか?

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2018/03/06 10:05:05

回答0件)

回答はまだありません

  • 匿名回答1号
    匿名回答1号 2018/02/27 15:54:11
    そもそも標準の設定でCGIを実行できるんだろうか
    http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/cgi.html
  • 匿名質問者
    匿名質問者 2018/02/27 16:03:29
    htaccessの問題ではなく、CGIが動作しているかと言う事ですか?
    list/page.cgi は今まで使っていましたし、data/list.cgiの方も動作確認してます。
  • 匿名回答1号
    匿名回答1号 2018/02/27 18:20:31
    htaccess内で所定の宣言をする事によって
    CGIを実行できる環境を整えてますか?って事です

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません