最近、Joomla でホストされているサブドメイン (sub.domain.com) を別のホストに移動しましたが、SEF URL が壊れています。現在、Joomla 管理者で Apache mod_rewrite をオフにして、すべての URL 内で /index.php/ を強制しています。
Apache mod_rewrite がロードされ、正しく機能しています。私のホスティング設定の主な違いは、VPS ホストがサーバー構造 /home/me/sub.domain.com/ 内にサブドメイン用のディレクトリを持つ前に、新しいホストが別の書き換えを使用しているように見えることです。サーバーファイルは /var/www/domain.com にありますが、フロントエンドブラウザはhttp://sub.domain.comを指しています
これを修正するのに慣れていないカスタム RewriteBase ルールがあるかどうか、またはホスティング内で私が認識していない別の書き換えが行われている可能性があるかどうかはわかりません。
ありがとうございました。