我有一个joomla安装,它使用内置的SEF网址和股票.htaccess文件来重写它们。
我认为在apache配置而不是.htaccess中设置规则会更有效率,[以避免为每个文件加载请求和解析此文件]但是找不到它的引用,< / p>
所以我将规则从.htaccess移动到vhosts.conf文件。
我现在收到400个关于SEF网址的错误请求。
有人可以提出问题或提出任何建议吗?
更新
似乎基础是问题,只需要改变重写规则:
RewriteRule .* index.php [L]
to
RewriteRule .* /index.php [L]
答案 0 :(得分:0)
你在vhosts.conf文件中放置了这些规则吗?他们应该在
<Directory /path/to/joomla>
#your rules here
</Directory>
在Vhost定义中