htaccess の mod_rewrite で問題が発生しています。
たとえば、example.com/foo/ をリクエストしたとします。ルート ディレクトリに「foo.*」で始まるファイルがなければ、完全に機能します。
ルートに news.php、sitemape.xml、style.css があり、 /news/ または /sitemap/ または /style/ を使用できないとします。/news.php/ などのような 404 が返されます。
これが私の書き換え文字列です。Apache 2.2.22 ではローカルで動作しますが、同じ Apache バージョンの Web ホストでは動作しません。
RewriteRule ^([A-Za-z0-9]+)/?$ index.php?category=$1 [NC,L]
誰にも手がかりがありますか?