2017-01-30 11 views
1

我的託管服務提供商昨天切換到了新的VPS,所以我花了一天的時間確保我的所有文件都按照他們的要求進行了整理。在我的.htaccess中找到這行,是什麼意思?

我今天去訪問了一個子域,而不是顯示HTML/PHP頁面,他們一直在下載自己到我的電腦。我決定檢查已經存儲在服務器上的.htaccess文件,以及本地機器上的(我寫的).htaccess文件,它們不匹配 - 這條線位於:

AddType application/x-httpd-php70 .php 

我評論了這一行(將#放在前面),並試圖再次訪問我的HTML/PHP頁面,並按預期加載。

這行.htaccess是什麼意思,爲什麼它在那裏,它爲什麼做它做的?

我從來沒有把線路放在那裏,似乎只有在移動VPS之後才發生。

文件(如圖像)正在按預期顯示。

+0

它是用來切換到PHP 7 – Svekke

+0

@JayBlanchard哦不對,謝謝。你碰巧知道爲什麼它下載我的文件而不是顯示它們? –

回答

1

即將您的網站切換到PHP7。通常情況下,爲了使事情向後兼容,這將是這樣的:

AddHandler application/x-httpd-php70 .php .php5 .php4 .php3 
+0

哦,對,謝謝。你碰巧知道爲什麼它下載我的文件而不是顯示它們? –

+0

這很可能是因爲他們只添加了類型而沒有添加處理程序。 –

+0

因此,我需要將兩行(自動添加的行,以及您在答案中提供的行)放到我的.htaccess中? –