1
我嘗試在.htaccess中使用php_value,但得到內部服務器錯誤。我看到這篇文章有回答:500 Internal Server Error when using .htaccess for PHP Settings
這是因爲php_value無法與FastCgi一起使用。如何在FastCGI中忽略.htaccess中的php設置
但我想忽略與if語句的php_value設置,如
<IfModule XXX> some code </IfModule>.
我的情況是: 我有一個共享服務器,我沒有權限修改php.ini文件,所以我需要在.htaccess中使用php_value,並且它可以工作。但我的本地電腦,我使用php-cgi.exe,我有多個PHP版本,5.4,5.6,7.1。
那麼,有沒有辦法做這樣的:
<if not fastcgi >
php_value xxx
</>
.htaccess中的php_values需要存在。因爲這些項目不僅在我的本地PC中,而且在遠程共享主機中。我可以更改我的電腦設置,但我無法更改共享主機。也許唯一的辦法是使用不同的.htaccess?我希望在我的電腦上使用同一個,忽略共享主機上的php_values,工作正常。 – user3562689