Status: HTTP/1.1 404 Not Found
22.06.2009 – 11:16Никак не могу понять (и так уже день 3) – сайт работает, в индексе, а с главной страницы выдается статус HTTP/1.1 404 Not Found
При таком – сайт не добавляется в SAPE
А изначально - он даже не смог сходу активировать Google Analytics
Отписывал, что код не установлен. Это для меня не особо важно было – так и оставил. Через день или два – он сам активировался и стал собирать статистику
А вот когда я решил добавить его в SAPE – писалось, что на сайте не установлен код
Первое, что я подумал - ошибки с DNS
Сайт на хостинге firstvds.ru – виртуальный выделенный сервер – мало ли что я неправильно настроил. Но надо сказать – что рядом лежат сайты и с ними все - в порядке
Проверил там все. Потом у регистратора домена вновь создал задание на смену DNS
В итоге – все так и осталось
Статусы проверяю на сайте http://www.be1.ru/stat/
Второе, на что стал думать – это движок сайта. Joomla
Перезалил по FTP все файлы движка – с заведомо рабочего сайта
Не помогло…
Третье – это ошибки в самих настройках сайта. А именно во включенном компоненте OpenSEF – он делает URL сайта - ЧеловекоПонятнымиУрлами (ЧПУ)
Четвертое – ошибки в файлах шаблона сайта. Проверил их – ничего подозрительного. Все скобки и “” на месте
И главное в интернете – не могу найти ответ. Есть что-то похожее на форумах, но там решением было просто отключить ЧПУ
Разбираемся с ЧПУ. Видимо проблема, основательно в нем
Отключение не помогает. Но разместив код вывода контента на главной странице, он выдает, что “Извините, страница не найдена.”
Все основательно плохо))
Все только что получилось – но я уже так пробовал… и в прошлый раз – ничего не работало
Ладно, это Joomla – и с ней никогда не перестанешь - учиться:)
Что делал?
Первое – в главном меню (оно публикуется на главной) создал новый пункт:
меню –> новый пункт –> компонент –> главная страница
Он и так должен присутствовать, но видимо на этом сайте я удалил его. И вместо него – был пункт меню, просто со ссылкой на “главную” сайта
Второе – залез в созданный пункт меню и скопировал внутренний URL. Вот такого вида: index.php?option=com_frontpage&Itemid=134
Третье – идем в OpenSEF –> добавление нового URL
Дружественный URL: /
Внутренний URL: index.php?option=com_frontpage&Itemid=134
После этого сайт стал отдавать правильный статус: HTTP/1.1 200 OK
Чувствую, пока бы это не написал, ничего бы не получилось:)
Вообще-то глуповатая ошибка, если это из-за удаления пункта меню. Но если кому-то это в дальнейшем поможет – очень хорошо:)
А так Joomla – не всегда предсказуемо себя ведет) и я сталкиваюсь с проблемами - периодически
—
Строительство домов из пеноблоков – это быстро и экономически выгодно:) Компания Блок Строй – так же производит доставку и разгрузку – условия и цены смотрите на сайте
мой ежедневник и я здесь dert88.ru и мы продолжаем учиться
Поникаровский Юрий

2 Responses to “Status: HTTP/1.1 404 Not Found”
Я бы сказал, что с ЧПУ проблемы периодически. И знаете, любого опыта тут мало )) Уже 3 года сижу на Джумле, и все три года что-нибудь исправляю в ЧПУ. Вчера вот тоже сидел скрещивал…
Могу посоветовать компонент sh404sef для последующих проектов. По сравнению с Open SEF не знаю, но по сравнению с Artio SEF однозначно выигрывает. Есть про него инструкция у меня на блоге.
Kayumov, ага:) с joomla - не перестаешь учиться и удивляться ей)
я начал с 2007 года работать с joomla
sh404sef - ок, посмотрю, почитаю, что да как с ним. Правда, я использую старую версию joomla
Надо проверить с ней