それで、これがどのようになっているのか、私は自分のウェブサイトにcodeigniterを使用しています。mysite.com/index.php?/about など、すべての URL またはリンク
Google は私のすべての URL をその index.php でインデックス化しましたか? それを削除して、それなしでリダイレクトしたい。URLの書き換えに問題があり、それをmysite.com/aboutにリダイレクトします。これは私がこれまでに試したことです
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+index\.php\?(/[^\s\?]+)? [NC]
RewriteRule ^ %1/ [QSA,L,R=301]
たとえば、mysite.com/index.php?/about は mysite.com/?/about に変わります。そのクエスチョン マークを削除する方法がわかりません。
私は mod_rewrite が苦手です。事前に助けてくれてありがとう。