我有一个PHP应用程序,它需要在其与此重写规则.htaccess文件:定制php.ini并重写规则在.htaccess
RewriteRule .* blog_manager/controller/frontController.php
我已经打开了新的托管帐户和我他们想禁用扩展: suhosin.mt_srand.ignore
为他们加入以下行.htaccess文件,这是为了加载禁用扩展的自定义.ini文件:
AddHandler phpini-cgi .php
Action phpini-cgi /cgi-bin/php5-custom-ini.cgi
但随后,我开始得到500内部服务器错误... 显然,重新编写的代码和它们添加的行不能一起工作。
我试图禁用该扩展与代码中的ini_set()和php_flag/php_value在htaccess文件中,但都失败。
有人知道这是为什么吗?有什么可以做的,以允许rewriterule,仍然禁用该扩展?
检查你的Apache是error.log – anubhava
这是日志中的错误:请求超过了20个内部重定向的上限,由于可能的配置错误。如果需要,使用'LimitInternalRecursion'来增加限制。 –