。htaccessはサーバーのパフォーマンスを低下させ、新しいサーバーがそれを無効にするか、単に実装しないので、可能な場合は避けるべきだと言われました。これがどれほど真実かはわかりませんが、そうであれば、URLを書き換える代替手段を見つけたいと思います。
私が使用しているのは、URLをexample.com/page.php?lang=LANG
からexample.com/LANG/page
に変換することです。
.htaccessはサーバーのパフォーマンスを低下させ、新しいサーバーがそれを無効にするか、単に実装しないため、可能な場合は避けるべきだと言われました。
互換性に関する部分は絶対に真実ではありません。パフォーマンスに関する部分はkinda trueですが、おそらく無関係です。
あなたが引用した人がおそらく話していたのは、.htaccessファイルの代わりにApacheルールを中央設定に入れる方が速いということです:前者はApacheプロセスに一度ロードされ、すべてのリクエストで調べる必要はありません。
ただし、これは共有ホスティングでは不可能です-.htaccessファイルを使用することが唯一のオプションです。
構成オプションを中央構成に配置する機会がある場合(つまり、サーバーへの管理者アクセス権がある場合)、パフォーマンスが心配な場合は、それを実行します。しかし、これは本当に問題ではない可能性があります。これを見る価値がある前に、Webアプリケーションで最適化するものがlotsあります。
トラフィックの少ないWebサイトから通常のトラフィックのWebサイトでの簡単な書き換えタスクの場合、.htaccessを使用してください。