我有一个 joomla 安装,它使用内置的 SEF url,以及股票 .htaccess 文件来重写它们。
我认为在 apache 配置而不是 .htaccess 中设置规则会更有效,[以避免在每次文件加载时都请求和解析该文件],但是找不到它的参考,
所以我将规则从 .htaccess 移到了 vhosts.conf 文件中。
我现在收到 400 个带有 SEF url 的页面的错误请求。
任何人都可以提出什么问题或提供任何建议吗?
更新
似乎基础是问题所在,只需将重写规则从以下位置更改:
RewriteRule .* index.php [L]
to
RewriteRule .* /index.php [L]