htaccess addhandler 在更改后不起作用。
- 主站点.com - 运行 php4
sub.site.com - 需要运行 php5 我已在以下 Addhandler 中添加:
添加处理程序应用程序/x-httpd-php5 .php .php4 .php3 .phtml .tpl .html
添加处理程序应用程序/x-httpd-php .php .tpl .html .phtml
这些都失败了。 3. 我在 sub.site.com 上添加了一个带有 phpinfo() 的 test.php,它读取的是 php4... 4. 转到 Main site.com 并删除了 php4 的 Addhandler,在 sub.site.com 上重新测试了 test.php,它读取的是 php5(这是系统默认值),脚本也完美加载。
由于某种原因,Main site.com 下的 htaccess 影响了整个域。为什么会发生这样的事情?
答案1
是的,您只能加载一个 php 模块。当您想在 .htaccess 中为不同的 php 版本设置处理程序时,您应该使用不同的模块运行 fastcgi。
这是一个简短的手册如何锻造