在将我的 Kohana 项目上传到我的 Godaddy 服务器后,我注意到我的标准 .htaccess 文件不足以提供干净的 URL。经过一些指导,我最终得出了以下规则:
RewriteRule .* index.php?kohana_uri=$0 [PT,L]
这让我的 nice-URLs 再次工作,但今天我发现它可能会破坏我的内部搜索引擎,它也使用 GET 样式变量:
/search?terms=php
脚本找不到这些值。它们在我的开发服务器上,它没有修改过的 RewriteRule,但不在使用 RewriteRule 的 Godaddy 服务器上。
我是否正确假设该规则破坏了任何脚本从 $_GET 读取的能力,如果是这样,我该如何解决这个问题?