私は、エラー404が見つかりません参照して、私の.htaccessファイルにこのエントリを追加するとき、私は私のprevious postにrcs20から受け取った答えを使用:ApacheがURLを見つけられないための書き換えルール?
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^member\-([0-9]+)\-([^/])\.htm(l)?$ view_profile.php?id=$1 [NC,L]
私はそれを渡しているURLは次のとおりです。
mysite/member-8222-jane.html
これがなぜ起こっているのでしょうか。私の昔の書き換えルールは、正常に動作します:
RewriteRule view_profile=(.*)$ view_profile.php?id=$1
Apacheのエラーログを確認して、何が吐き出されているのかを確認してください。 – animuson
は次のようになります:RewriteRule:unknown flag 'NC] – Paul
これはtypoですか、実際には2つの右角括弧 '[L、NC]]'を持っています。 '[L、NC]' –