Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: The requested URL /... was not found on this server.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Проблема с перенаправлением
ПТО
Отправлено: 12 Ноября, 2013 - 09:12:28
Post Id



Посетитель


Покинул форум
Сообщений всего: 395
Дата рег-ции: Янв. 2012  


Помог: 3 раз(а)




Веб сервер пытается найти папку, которой нет, т.к. все что после URL - является контроллером/методом/параметром (все по феншую). Где должно быть об этом сказано: в httpd.conf или в .htaccess проекта?
Спойлер (Отобразить)



Что-то я где-то упустил, вспомнить не могу...
 
 Top
Мелкий Супермодератор
Отправлено: 12 Ноября, 2013 - 10:36:16
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)





?


-----
PostgreSQL DBA
 
 Top
ПТО
Отправлено: 12 Ноября, 2013 - 13:00:03
Post Id



Посетитель


Покинул форум
Сообщений всего: 395
Дата рег-ции: Янв. 2012  


Помог: 3 раз(а)




Сузим вопрос: почему Apache2.2 не "понимает" .htaccess строку:
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
и не переписывает запрос из "domain.com/dog" в "domain.com/index.php?url=dog"
??? Однако

Возможно такое, что apache "не видит" файл .htaccess или не понимает написанное для него RewriteRule ??? Нахмурился
Спойлер (Отобразить)

(Отредактировано автором: 12 Ноября, 2013 - 13:25:42)

 
 Top
Мелкий Супермодератор
Отправлено: 12 Ноября, 2013 - 13:43:30
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Собственно:
ПТО пишет:
AllowOverride None


-----
PostgreSQL DBA
 
 Top
ПТО
Отправлено: 12 Ноября, 2013 - 13:50:39
Post Id



Посетитель


Покинул форум
Сообщений всего: 395
Дата рег-ции: Янв. 2012  


Помог: 3 раз(а)




Мелкий, сейчас разберемся
(Добавление)
http://httpd[dot]apache[dot]org/docs/2[dot]2[dot][dot][dot]ml#allowoverride

читаем:
When this directive is set to None, then .htaccess files are completely ignored. In this case, the server will not even attempt to read .htaccess files in the filesystem.

When this directive is set to All, then any directive which has the .htaccess Context is allowed in .htaccess files.

Вот в чем была проблема.
Вопрос решен. Мелкому +3 Подмигивание

(Отредактировано автором: 12 Ноября, 2013 - 14:00:31)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Apache и другие веб-серверы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB