web-dev-qa-db-ja.com

SEF URLを使用するとすべてのテンプレートが壊れる

Search Engine Friendly URLsYesURLの書き換えを使用toYesin Global Configuration and .htaccess.txtの名前を.htaccessに変更しました。

しかし、今では私のテンプレートはどれも機能しません。

URLをよりきれいにする(index.phpを削除する)ことに成功しましたが、テンプレートは壊れます。リンクは問題なく機能します。

私はいくつかのチュートリアルを試してみましたが成功しませんでした:

  1. https://docs.joomla.org/Enabling_Search_Engine_Friendly_(SEF)_URLs_on_Apache
  2. http://www.viryatechnologies.com/Virya-Blogs/joomla-content-management-system/2012/11/29/removing-indexphp-from-existing-sef-urls.html

「新しい」リンクが正しく機能するため、mod_rewriteモジュールは問題ではないと私は思います。

このサイトは、Apacheを使用するWebサーバーでホストされています。 Joomlaのバージョンは3.6.5です。

誰が何が起こっているのかについて何か考えがありますか?

1

私は問題を見つけました:

テンプレートはまったく責任がありませんでした。

JCH Optimizeプラグインを使用しています。[Basic Options]タブに、Use url rewriteパラメータがあります。これが問題でした。オフに切り替えると、競合が停止しました。

何らかの理由で、.htaccessファイル内のディレクティブではうまく機能しません。

1