私はindex.php
ファイルにパラメータを追加するだけのmod_rewrite条件を作成しました。ここでは、次のとおりです。mod_rewriteがインデックスファイルを見つけられませんか?
RewriteEngine On
RewriteRule ^(electronic|classical|reggae)$ index.php?genre=$1
私はmydomain.com/electronic
を行うと、ルールは、インデックスファイルをロードしようとする試みを認識しますが、それはそのエラーについて
The requested URL /media/sde1/home/www/[mydomain].com/public_html/index.php was not found on this server.
面白い部分があると言う404
で返します上記のファイルパスは、自分のサーバー上のルートインデックスファイルを直接指しています。
これはなぜ起こっているのですか? RewriteEngine On
後
RewriteBase/
を:
を追加しますか?エラーメッセージの「要求されたURL」は非常に奇妙に見えます - 完全なパスはそこにあるべきではありません –