我目前的.htaccess有以下内容。
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1
我可以将以下内容添加到.htaccess吗?
php_value include_path ".;C:/xampp/htdocs/phpweb20/include"
php_value magic_quotes_gpc off
php_value register_globals off
答案 0 :(得分:3)
首先,magic_quotes_gpc
是布尔配置,您应该使用php_flag
,而不是php_value
。
请参阅How to change configuration settings,并注意它仅在PHP用作Apache模块时才有效,而不是用作CGI。
考虑magic_quotes_gpc
可以更改PHP_INI_PERDIR
,它可能会有效......再次,如果您将PHP作为Apache模块运行。
然后:你试过吗?这是最好的认识方式,我会说; - )
如果它不起作用:它可能取决于您的托管服务 - 也许他们有一些可以帮助您的支持?
例如,对于我的托管服务提供商(ovh.com),它运行PHP作为CGI,而不是Apache模块,我必须使用这样的东西来激活magic_quotes_gpc
- 这可能意味着相反取消激活:
SetEnv MAGIC_QUOTES 1
但这显然取决于您的托管服务......