Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » помогите локализовать ошибку The requested URL was not found

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

IHmG

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте
 
Помогите локализовать ошибку The requested URL was not found
 
Сайт сдернул себе на локалхост, при включении в modX ЧПУ
 
имею ошибку
The requested URL /MyDomain.ru/kontaktnaya_informacziya was not found on this server.
 
при выключенном ЧПУ ошибки нет
 
Но ЧПУ необходим для сайта
 
Стоит апач. Как понять проблема на хостинге или в CMS?
 
Поиск в Интрнете дал тему mod_rewrite апача. Что еще может быть? И вообще это относится к теме? Куда копать?
 
Помогите, пожалуйста, сформулировать вопрос.
 
Общение с хостером продакшен-версии-сайта... прояснило, что хостер испоьзует nginx. Но пока интересно апач поковырять.
 
Простите несвязное изложение вопроса, но не понимаю как подступиться здесь вообще.

Всего записей: 248 | Зарегистр. 07-06-2006 | Отправлено: 13:04 26-12-2017 | Исправлено: IHmG, 13:08 26-12-2017
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IHmG
mod_rewrite: документация, готовые решения, вопросы
 

Цитата:
прояснило, что хостер испоьзует nginx.

тогда там нет .htaccess и mod_rewrite
 

Цитата:
Как понять проблема на хостинге или в CMS?

судя по наличию домена в пути (если он там быть не должен) - возможен конфликт конфигурации и директив mod_rewrite

Всего записей: 15112 | Зарегистр. 20-09-2014 | Отправлено: 13:15 26-12-2017
IHmG

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
IHmG mod_rewrite: документация, готовые решения, вопросы  

СпасиБо. Ушёл читать.
 

Цитата:
Цитата:
прояснило, что хостер испоьзует nginx.
 
тогда там нет .htaccess и mod_rewrite  

 
У хостера .htaccess есть (по крайней мере в каталоге по ftp)... может они раньше использовали апач и потом перешли на nginx... задам вопрос манагеру. В любом случае, спасибо за инфу... получается, что моё сравнение настроек не имело смысла.
 
Правильно ли я понимаю, что технология "переписывания URL" может применяться любым вебсервером? mod_rewrite это частный случай, реализация именно на апаче... и cms может идею реализовывать как-то по-своему?
 

Цитата:
судя по наличию домена в пути (если он там быть не должен)

домен в пути - это папка на моем windows-локалхосте
виртуальных хостов не создавал, в матчасти не разбираюсь...
 
изменил папку с сайтом и в настройках modx... ошибка та же самая осталась
 

Код:
The requested URL /zemkemr/kontaktnaya_informacziya was not found on this server.

 
 

Цитата:
возможен конфликт конфигурации и директив mod_rewrite

можете подробней, пожалуйста?
 
 
 
 
 
 
 
Добавлено:

Цитата:
Настройка журналирования (Лога):  
 
Чтобы включить лог mod_rewrite необходимо в описании вашего виртуального хоста (выделено IHmG) (обычно это файл httpd.conf) добавить две строчки:  
 
Код:
Код:RewriteLog /путь/к/лог/файлу  
RewriteLogLevel 9  

 
делал это раньше, но просто в файле, думал это глобальная настройка, вне контекста виртульного хоста... и удивлялся почему журнал RewriteLog пустой. Я правильно понял, что это журналирование включается только в контексте виртуального хоста?

Всего записей: 248 | Зарегистр. 07-06-2006 | Отправлено: 12:05 27-12-2017 | Исправлено: IHmG, 13:25 27-12-2017
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IHmG

Цитата:
 что технология "переписывания URL" может применяться любым вебсервером? mod_rewrite это частный случай, реализация именно на апаче...  

да, у разных веб серверов реализовано по разному.
 

Цитата:
можете подробней, пожалуйста?

не могу, не видя вашего конфига. если речь о конкретной cms, то лучше спрашивать в теме о ней
 

Цитата:
Я правильно понял, что это журналирование включается только в контексте виртуального хоста?

не уверен, что вам это нужно, раз не совсем разбираетесь в mod_rewrite
 
насчет nginx - если у вас локально апач, а на хостинге nginx (правда он может быть и просто кэширующим фронтендом), то зачем вы пытаетесь у себя настроить апач?
 

Цитата:
и cms может идею реализовывать как-то по-своему?

основная задача mod_rewrite и аналогов - преобразовывать "нестандартные" URL в стандартные, понимаемые сервером или иные манипуляции
 
так можно несуществующий, но удобный URL преобразовать к корректному, существующему, не возвращая результат преобразования посетителю
http://wiki.webimho.ru/mod_rewrite

Всего записей: 15112 | Зарегистр. 20-09-2014 | Отправлено: 17:59 27-12-2017 | Исправлено: Mavrikii, 18:05 27-12-2017
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » помогите локализовать ошибку The requested URL was not found


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru