2013-06-20 2 views
0

Мой веб-сайт больше не будет выполнять расширение без расширения URL-адреса. У меня было следующее в моем файле .htaccess, который работал нормально до сегодняшнего дня..htaccess forctype не работает над godaddy больше можно переписать правило?

<Files pages> 
    ForceType x-httpd-php5-cgi 
</Files> 

Это вызывает http://www.mydomain.com/pages/1/Home запускать как страницы/как если бы это был pages.php.

В настоящее время Годадди не оказывает существенной поддержки, кроме указания того, что они имеют или обновляются с Apache 2.2 до 2.4.

Можно ли сделать то, что я делал, с правилом перезаписи?

ответ

0

Добавьте следующие строки в файле .htaccess:

Options +ExecCGI 
    AddHandler x-httpd-php5-3 .php 

Это должно позволить ForceType работать должным образом! F.Y.I: У меня была такая же проблема, поэтому я назвал техническую поддержку GoDaddy, и удивительно, что они смогли решить проблему. Фактически это было связано с переключением на Apache 2.4 и некоторыми изменениями на серверах GoDaddy. Удачи!

Редактировать: Я забыл упомянуть, что необходим файл php5.ini, который устанавливает cgi.fix_pathinfo = 1! Если вы получаете ошибку «Нет входного файла», это должно решить проблему.

+0

Где я могу добавить эти строки? и я оставляю то, что у меня было между ? – user875293

+0

, не меняя ничего, я добавил строки (в верхнюю часть файла .htaccess, и теперь я не получаю No Input File Specified.? Возможно, я не помещаю ваши строки в нужное место? – user875293

+0

wait Я думаю, что все это хорошо. Файл php5.ini тоже – user875293