Apache AddHandler: запускать ASP-код как PHP - PullRequest
0 голосов
/ 16 июля 2010

Я использую XAMPP.

Есть ли строка, которую я могу добавить в .htaccess или http.conf, чтобы ASP анализировался и обрабатывался как страницы PHP?

У меня была его настройкараньше, но не могу вспомнить, как это сделать.То, что я пробовал до сих пор, не сработало.

Редактировать: Ни одно из этих решений не работает, я попробовал все.

Ответы [ 6 ]

4 голосов
/ 04 ноября 2012

Если ни одно из вышеприведенных решений не подходит вам, проверьте API вашего сервера с помощью phpinfo ();Метод.

Если серверным API является CGI или FAST CGI, измените его на Apache 2.0 Handler. Это можно сделать с помощью Plesk Panel или CPanel.

Другой вариант - не изменять API сервера, а .htaccess.или httpd.conf: http://avinashsing.sunkur.com/2012/04/19/how-to-map-another-file-extension-to-the-php-parser-through-htaccess/.

Но я решил свою проблему с первым.

2 голосов
/ 21 июля 2010

Может быть попробовать это:

AddHandler php5-script  .php .asp .aspx .ascx .ashx .asmx
AddType text/html .php .asp .aspx .ascx .ashx .asmx
1 голос
/ 30 августа 2012

Добавление этой строки в .htaccess позволило мне выполнить код PHP, написанный на страницах .asp:

AddHandler php5-script .php .asp
1 голос
/ 05 июня 2012

Попробуйте добавить эту строку в .htaccess;

AddHandler application/x-httpd-php .asp

Очевидно, что это не так эффективно, как добавить эквивалент к http.conf, но работает, даже если у вас нет доступа к http.conf.

1 голос
/ 17 июля 2010

Добавьте это к вашему httpd.conf

AddType application/x-httpd-php .asp .aspx .ascx .ashx
0 голосов
/ 16 июля 2010

Apache не имеет модуля для обработки ASP.Вы должны использовать IIS для этого.Современный IIS может запускать PHP, так что вы можете сделать это наоборот, использовать IIS и подключить к нему PHP.

...