我有一个 php 应用程序,它需要一个包含此重写器的 .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 Internal server error ... 显然,重写规则和他们添加的行不能一起工作。
我尝试在代码中使用 ini_set() 和在 htaccess 文件中使用 php_flag/php_value 禁用该扩展,但都失败了。
有人知道这是为什么吗?有什么办法可以允许重写并仍然禁用该扩展?