Forum Webscript.Ru

Программирование => PHP => Тема начата: Mefisto от 20 Июня 2003, 17:08:14

Название: wml+php
Отправлено: Mefisto от 20 Июня 2003, 17:08:14
как правильно настроить апач (локально), чтобы php правильно обрабатывал файлы wml (wap)
Название: wml+php
Отправлено: AliMamed от 20 Июня 2003, 17:56:10
не понятно что у тя php делает с файлами wml и при чем тут настройка апача
Название: wml+php
Отправлено: Mefisto от 20 Июня 2003, 18:02:05
генерирует, мля!
а настройках апача указывается, что пхп должен обрабаотывать файлы

Цитировать
ШАГ ОДИН:

Будем использовать AddType функцию чтобы добавить новый тип. Если php уже установлен, необходимо найти где он описан. Должно быть что-то похожее:



 AddType application/x-httpd-php3 .php3 .php .phtml

 AddType application/x-httpd-php3-source .phps



 

Необходимо изменить на:



 AddType application/x-httpd-php3 .php3 .php .phtml .wml

 AddType application/x-httpd-php3-source .phps



 

Эти изменения говорят Apache использовать php-компилятор для .WML страниц.

 

ШАГ ДВА:

Раскомментируйте (уберите # в начале строки) LoadModule и AddModule.

Должно получится:

LoadModule rewrite_module    modules/mod_rewrite.so

AddModule mod_rewrite.c

 

ШАГ ТРИ:

Используем модуль mod_rewrite для изменения url “на лету”, когда выполняются некоторые условия. Последующий код должен быть вписан в конце фаила.

 

RewriteEngine On

# Catch most WAP browsers

RewriteCond %{HTTP_ACCEPT} text/vnd\\.wap\\.wml [OR]

# WinWAP, WAPjag

RewriteCond %{HTTP_USER_AGENT} wap [OR]

#Nokia emulators (sdk)

RewriteCond %{HTTP_USER_AGENT} 7110

# Rewrite to where your wireless page is located
RewriteRule ^[\\./](.*)$ /home/mydirectory/wireless/home.wml [L]

 

Теперь, чтобы изменения вступили в силу перезагрузите Apache сервер.

Название: wml+php
Отправлено: AliMamed от 20 Июня 2003, 18:14:22
ну и что тут не работает?
Название: wml+php
Отправлено: Mefisto от 20 Июня 2003, 21:26:46
теперь все
Название: wml+php
Отправлено: Metaller от 21 Июня 2003, 10:08:42
Супер :)
Название: wml+php
Отправлено: Maniac от 21 Июня 2003, 14:03:20
Mefisto
Эээ... А если у тебя четвертый апач модулем прикручен? Ты ifmod убрать не пробовал?
Название: wml+php
Отправлено: nagash от 21 Июня 2003, 23:57:12
Цитировать
Maniac:
Эээ... А если у тебя четвертый апач модулем прикручен? Ты ifmod убрать не пробовал?

ого... четвёртый апач так скоро?
Название: wml+php
Отправлено: Maniac от 22 Июня 2003, 03:20:48
nagash
Млин,  ну оговорился я... PHP имел в виду