Решение проблемы dle *.html was not found on this server | SEO блог: доход и раскрутка.
Уникальные партнерки. Высоке доходы и стабильность выплат.
«Blogun»:
покупка/продажа рекламы в блогах.
[Регистрация]
«FileSonic»:
файловое хранилище, до 30$ за 1000 скачиваний!
[Регистрация]
«Liex»:
Выгодная биржа статей. 100к участников.
[Регистрация]
«ТрафикХолдер»:
лучший трафик по лучшим ценам, принимают webmoney.
[Регистрация]

Решение проблемы dle *.html was not found on this server

октября 12, 2009

Решил выложить решение проблемки с которой сам столкнулся при переезде сайта на движке Data Life Engine. Прописал домен, создал базу данных/юзера и подключил ее. Залил бэкап движка с файлами и базу данных.  Исправил старые пути в конфигах и еще нескольких местах. Все заработало — главная страница грузилась как обычно. Но это только на первый взгляд.  При попытке просмотреть полную версию любой страницы выдало приблизительно следующее:

Not Found

The requested URL /2009/08/10/kak_mnogo_kupit_kreditov.html was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Несколько удивился, проверил все настройки еще раз — все в норме.  Пока лазил по сайту, заметил, что все страницы идущие на базе index.php работает, а дальше возникают проблемы. ЧПУ в этом не виновато.  Все просто — файл   .htaccess оказался пустым и не преобразовывал страницы в нужный вид.

У меня была древняя версия ДЛЕ 3.х,  поэтому не дам гарантии ее работоспособности на более свежих, но направление решения проблемы надеюсь ясно.

Вот спасительный текст для моей версии (взял из другого бэкапа) :

#<?

RewriteEngine On
RewriteBase /

# RSS
RewriteRule ^rss.xml (/?)+$ /engine/rss.php
RewriteRule ^category/([^/]*)/rss.xml (/?)+$ /engine/rss.php?do=cat&category=$1

# Добавление новости
RewriteRule ^addnews (/?)+$ /?do=addnews

# Статистика
RewriteRule ^stats (/?)+$ /?do=stats

# Категории
RewriteRule ^category (/?)+$ /?do=cat
RewriteRule ^category/([^/]*)(/?)+$ /?do=cat&category=$1
RewriteRule ^category/([^/]*)/page/([0-9]+)(/?)+$ /?do=cat&category=$1&cstart=$2

# вывод для отдельного юзера
RewriteRule ^user (/?)+$ /?do=user
RewriteRule ^user/([^/]*)(/?)+$ /?subaction=userinfo&user=$1
RewriteRule ^user/([^/]*)/page/([0-9]+)(/?)+$ /?subaction=userinfo&user=$1&cstart=$2

# вывод непрочитанных статей
RewriteRule ^newposts (/?)+$ /?subaction=newposts
RewriteRule ^newposts/page/([0-9]+)(/?)+$ /?subaction=newposts&cstart=$1

# Редиректы
RewriteRule ^page (/?)+$ /?cstart=0
RewriteRule ^page/(.*)$ /?cstart=$1

# Сам пост
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),([0-9]+),(.*).html (/?)+$ /?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&cstart=$5&news_name=$6
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),(.*).html (/?)+$ /?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/print:page,([0-9]+),(.*).html (/?)+$ /engine/print.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html (/?)+$ /?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4

# За день
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$ /?year=$1&month=$2&day=$3
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$ /?year=$1&month=$2&day=$3&cstart=$4

# За весь месяц
RewriteRule ^([0-9]{4})/([0-9]{2})(/?)+$ /?year=$1&month=$2
RewriteRule ^([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$ /?year=$1&month=$2&cstart=$3

# Вывод за весь год
RewriteRule ^([0-9]{4})(/?)+$ /?year=$1
RewriteRule ^([0-9]{4})/page/([0-9]+)(/?)+$ /?year=$1&cstart=$2

# Статистические страницы
RewriteRule ^static/(.*).html (/?)+$ /?do=static&page=$1

# вывод избранных статей
RewriteRule ^favorites (/?)+$ /?do=favorites
RewriteRule ^favorites/page/([0-9]+)(/?)+$ /?do=favorites&cstart=$1
#?>

Понравилась статья? Получайте новости с RSS ленты блога или сразу на е-мэйл. Подписка бесплатная и займет меньше минуты.

Похожие записи:



2 комментария на запись “Решение проблемы dle *.html was not found on this server”

  1. Look on ноября 2, 2009 16:32

    Спасибо огромное сам сегодня столкнулся с такой проблемой и в правду файлик был пустой их было аж 2) поправил все работает_)

  2. Сергей on августа 28, 2011 15:44

    Проблему Not Found

    The requested URL /ru/2011-02-05-07-13-57/2011-02-05-07-17-17/106--3.html was not found on this server.

    решил так:в корневом каталоге сайта у меня 2 файла .htaccess один из них был пустой, а второй с инструкцией,я скопировал со второго файла в первый пустой и все заработало. Это на CMS Joomla а как на других движках не знаю, так что пробуйте.

Trackback URI | Комментарии в RSS

Оставить комментарий

Имя (обязательно)

Email (обязательно)

Проверка от спам-ботов (обязательно)
введите цифрами сто тридцать

Ваше сообщение