We use cookies
We use cookies to optimize our website. By continuing to browse the site, you agree to our use of cookies.
New design
Control panel
  • Русский
  • Українська
  • English
  • UAH
  • USD
  • RUB
  • EUR
  • 0-800-307-307 Hotline
  • +38 (044) 392-74-33 Kiev
  • +38 (057) 728-39-00 Kharkiv
  • +38 (056) 794-38-31 Dnipro
  • +38 (032) 229-58-93 Lviv
  • +38 (048) 738-57-70 Odessa
  • +38(093) 170-15-42  Life
  • +38 (067) 400-88-44 Kievstar
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7 (499) 348-28-61 Moscow

CMS DataLife engine - DLE. Поменялись ссылки, пропали ЧПУ

vadim_g
7 years old
0

Добрый вечер! Возникла проблема, ссылки имели вид - pijnec.in.ua/demotivators/124-demotivatory-chast-12-40-foto , а сегодня открыл свой сайт и увидел что ссылки стали иметь вид -pijnec.in.ua/?newsid=88&seourl=demotivatory-chast-12-40-foto&seocat=demotivatory. Вначале подумал что проблема с движком сайта DLE, но обратившись в тех. поддержку получил следующий ответ: "Если вы вернули оригинальный файл .htaccess и ничего не изменилось, это значит что в данном случае редирект может делать только апач, и только вмешивание в его работу может привести к таким последствиям. Скорее всего изменения произошли на сервере. Обратитесь к ним в тех поддержку".

Евгений В.
7 years old
0

Как я вижу - файл не оригинальный (с правками).
Второй момент - там указаны переадресации вида

rewriterule ^index.php/demotivators/124-demotivatory-chast-12-40-foto(.*)$ http://pijnec.in.ua/?newsid=88&seourl=demotivatory-chast-12-40-foto&seocat=demotivatory$1 [r=301,nc]

То есть с index.php/demotivators/124-demotivatory-chast-12-40-foto на ?newsid=88&seourl=demotivatory-chast-12-40-foto&seocat=demotivatory
Третий момент - апач ничего принудительно не переадресовывает без указания этого чего-то в htaccess.
Также не стоит забывать и о том что скрипты сайта самостоятельно могут отдавать браузеру посетителя http-заголовок 301.

В данной ситуации стоит начать с восстановления и сайта, и (обязательно) базы данных за ту дату или чуть раньше, когда сайт работал правильно. Если время будет выбрано правильно и сайт на тот момент работал правильно - это решит вопрос.

vadim_g
7 years old
0

Я сомневаюсь что проблема в сайте (хотя могу ошибаться), так как если раньше удалив файл .htaccess сайт переставал работать полностью, а теперь при его удалении сайт продолжает работать как ни в чем не бывало. И еще проблема, теперь в .htaccess не получается настроить переадресацию.

Евгений В.
7 years old
0

а теперь при его удалении сайт продолжает работать как ни в чем не бывало. © vadim_g

Скорее всего в настройках сайта (или какого-то из его модулей) отключены ЧПУ.
Так как любой сайт, скрипты которого используют URL в виде get-запроса ( ?newsid=88&seourl=demotivatory-chast-12-40-foto&seocat=demotivatory ) - в файле .htaccess не нуждается вовсе.

Евгений В.
7 years old
0

И еще проблема, теперь в .htaccess не получается настроить переадресацию. © vadim_g

Проверить просто.
Создайте в папке файлы test.php и test2.php
вот с таким содержимым (просто чтобы что-то по ним открывалось):
<?php
phpinfo();
?>


А в файле .htaccess сразу после RewriteEngine On добавьте
RewriteRule ^test.php  http://pijnec.in.ua/test2.php [r=301,nc]


При входе по ссылке pijnec.in.ua/test.php - будет срабатывать переадресация на test2.php

Таким образом Вы избежав влияния скриптов сайта проверите вопрос - правильно ли работает переадресация.
Ещё стоит удалить расширение html из списка "Мои сайты" -- "Настройка сайта" --- "Статические файлы" (если Вы используете его в .htaccess).

The topic is closed.