• 締切済み

mod_rewriteで整形してリダイレクトすると

教えてください。 http://blog.livedoor.jp/trisys/archives/3950417.html のように http://www.test.com/?page=1にアクセスすると http://www.test.com/1/にリダイレクトするようにできました。 しかし、 404エラー表示されます。 どうしたらいいのでしょうか? .htaccessに記載した内容は下記のとおりです RewriteEngine on RewriteCond %{THE_REQUEST} ^GET\ /\?page=([0-9]*)(.*)$ RewriteRule ^.* http://%{HTTP_HOST}/%1/? [L] よろしくお願い致します。

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

>どうしたらいいのでしょうか? どうしたいのでしょうか? >http://www.test.com/?page=1にアクセスすると >http://www.test.com/1/にリダイレクトするようにできました。 というのは、http://www.test.com/1/index.php(もしくはindex.html)が存在するから、そういうリダイレクトを書くわけですよね?それが存在しなければ404になるのは当然です。

関連するQ&A