2
私はページをindex.phpにリダイレクトしたいと思う。リンクをクリックすると、まだ存在しないhttp://example.com/article.php
のようなものにリダイレクトされます。それが存在しないので、私はindex.phpにリダイレクトしたいと思います。.htaccessでインデックスするページをリダイレクトする
RewriteRule ^article.\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [R=301]
このコードは、index.phpのではなく、サイト上のすべてのリンクをリダイレクトしていないだけでarticle.php
ありがとうございますが、まだ動作しません。私は404エラーページがあります:/ – Erlaunis
これはhtaccessの先頭にあり、urlはexample.com/fr/article.php?mid=2&msid=0&menu_idです= 2&rid = 2&lg = frリダイレクトされません。同じページの404エラーです。 – Erlaunis
ああ、前に '/ fr /'があります。今更新されたルールを試してください。 – anubhava