2

組み込みの SEF URL を使用する joomla インストールと、それらを書き換えるためのストック .htaccess ファイルがあります。

.htaccess ではなく apache 構成でルールを設定する方がはるかに効率的であると思います [ファイルの読み込みごとにこのファイルが要求され解析されるのを避けるため] が、参照を見つけるのに苦労しています。

そこで、ルールを .htaccess から vhosts.conf ファイルに移動しました。

現在、SEF URL を含むページに対して 400 の不正なリクエストを受け取っています。

誰でも問題を提案したり、提案を提供したりできますか?

アップデート

ベースが問題だったようです。書き換えルールを次のように変更する必要があります。

RewriteRule .* index.php [L]
to
RewriteRule .* /index.php [L]
4

1 に答える 1

0

vhosts.conf ファイルのどこにこれらのルールを配置しましたか? 彼らはにある必要があります

<Directory /path/to/joomla> 
  #your rules here
</Directory>

Vhost定義内

于 2013-02-12T14:17:04.407 に答える