2011-03-03 130 views
1

我的主站點腳本使用php4,並且它與AddHandler正常工作。由於默認配置了服務器或php5.3,所以我假定在向子目錄添加另一個腳本時,我必須做的是使用下面的Addhandler/AddType之一,但它不起作用。當我在將頁面作爲下載發送到瀏覽器之前添加了3行中的任何一行時,它根本不處理該文件以供顯示。對於Addhandler來說,我的htaccess完全是空白的。這也是在專用服務器上。htaccess和AddType/Addhandler

AddType application/php5-script php html tpl 
AddHandler application/x-httpd-php5 .php .php4 .php3 .phtml .tpl .html 
AddHandler application/x-httpd-php53 .php .php4 .php3 .phtml .tpl .html 

    to explain better.. 
    1. www.site.com is run php4 (script req. it) 
    2. www.site.com/newscript/ needs php5 
    3. i put a .htaccess in the www.site.com/newscript/ folder with 
Addhandler for php5 but it doesn't work 

回答

1

我有點您的問題感到困惑,你的意思是你在同一臺服務器上運行PHP 4和5,並希望網站的某些部分運行PHP4,PHP5一些?

如果它是一個新的服務器,你不能讓貼代碼工作你試圖

AddType application/x-httpd-php .php .php4 .php3 .phtml .tpl .html 
+0

更好地說明.. 1 www.site.com運行PHP4(腳本REQ。它) 2. www.site.com/newscript/需要PHP5 3.我把的.htaccess在WWW。 site.com/newscript/文件夾與php5的Addhandler,但它不起作用 – acctman 2011-03-03 18:02:48

0

服務器需要運行最新的PHP 5.3,你可以用.htaccess降級到PHP 4,但如果服務器沒有運行至少PHP 5.3,你不能通過.htaccess來完成。得到它了?