Перейти к публикации

Как поменять движок сайта с WordPress на DataLife Engine


Рекомендованные сообщения

Здравствуйте !

Есть собственный блог на WordPress http://ts3.su/ .

Задумался о том как сменить мне движок на DLE и сразу возникло несколько вопросов, а именно как перенести содержимое, статьи, файлы и чтобы старые ссылки были рабочими и вели туда куда нужно, а не открывали 404 страницу.

Может есть специальный конвертер ?

Если кто менял движки на рабочем сайте посоветуйте пожалуйста как правильно всё реализовать ?

Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте !

Есть собственный блог на WordPress http://ts3.su/ .

Задумался о том как сменить мне движок на DLE и сразу возникло несколько вопросов, а именно как перенести содержимое, статьи, файлы и чтобы старые ссылки были рабочими и вели туда куда нужно, а не открывали 404 страницу.

Может есть специальный конвертер ?

Если кто менял движки на рабочем сайте посоветуйте пожалуйста как правильно всё реализовать ?

Нужно нанять специалиста, если хотите сделать все по уму и что бы старые ссылки сохранились.

Ссылка на сообщение
Поделиться на других сайтах

Может есть специальный конвертер ?

У вас в блоге 63 новости. Зачем вам конвертер? Проще копи пасом создать 63 новости.

Ссылка на сообщение
Поделиться на других сайтах

Может есть специальный конвертер ?

У вас в блоге 63 новости. Зачем вам конвертер? Проще копи пасом создать 63 новости.

Вы правы, скорее всего так и буду делать.

Старые ссылки думаю предёться сделать редиректом на новые в файле .htaccess

Ссылка на сообщение
Поделиться на других сайтах

Старые ссылки думаю предёться сделать редиректом на новые в файле .htaccess

63 ссылки.. тогда уж лучше с помощью php

Ссылка на сообщение
Поделиться на других сайтах

Старые ссылки думаю предёться сделать редиректом на новые в файле .htaccess

63 ссылки.. тогда уж лучше с помощью php

Тогда будет теряться Page Rank и не все браузеры помойму поддерживают если я не ошибаюсь

Ссылка на сообщение
Поделиться на других сайтах

Ничего не будет теряься, и браузер не причем, редирект еще на стороне сервера происходить будет

<?

$url="";

switch($_SERVER["REQUEST_URI"]){

case "откуда": $url="куда"; break;

case "откуда": $url="куда"; break;

и т.д. и т.д. и т.д.

}

if($url!="") header("Location: ".$url);

?>

ЗЫ: за код спасибо Зеосу )

Ссылка на сообщение
Поделиться на других сайтах

Ничего не будет теряься, и браузер не причем, редирект еще на стороне сервера происходить будет

<?

$url="";

switch($_SERVER["REQUEST_URI"]){

case "откуда": $url="куда"; break;

case "откуда": $url="куда"; break;

и т.д. и т.д. и т.д.

}

if($url!="") header("Location: ".$url);

?>

ЗЫ: за код спасибо Зеосу )

Спасибо большое, код возьму.

Ссылка на сообщение
Поделиться на других сайтах

Простите что влезаю, но мне кажется что так будет лучше

<?

$url="";

switch($_SERVER["REQUEST_URI"]){

case "откуда": $url="куда"; break;

case "откуда": $url="куда"; break;

и т.д. и т.д. и т.д.

}

if($url !="") header(“HTTP/1.1 301 Moved Permanently”); header("Location: ".$url);

?>

Ссылка на сообщение
Поделиться на других сайтах

Простите что влезаю, но мне кажется что так будет лучше

<?

$url="";

switch($_SERVER["REQUEST_URI"]){

case "откуда": $url="куда"; break;

case "откуда": $url="куда"; break;

и т.д. и т.д. и т.д.

}

if($url !="") header(“HTTP/1.1 301 Moved Permanently”); header("Location: ".$url);

?>

Я так понимаю что добавка кода даёт понять поисковикам что ссылка перенесена на новый адрес навсегда ?

Ссылка на сообщение
Поделиться на других сайтах

HTTP/1.1 301 Moved Permanently

совершенно верно, 301 редирект. Хотя у меня и так все склеилось, но так наверно, правильней будет

Ссылка на сообщение
Поделиться на других сайтах

если чо - header по умолчанию посылает код 302, если не указывать ничего другого :)

Ссылка на сообщение
Поделиться на других сайтах

если чо - header по умолчанию посылает код 302, если не указывать ничего другого :)

Разве не 200? Узнаю у прогера.

В любом случаем 302 это временный редирект, а как я понял автор хочет навсегда перенести странички на адреса DLE.

Ссылка на сообщение
Поделиться на других сайтах

Другим специальным видом заголовков является "Location:". В этом случае фукнция не только отправляет этот заголовок броузеру, но также возвращает ему код состояния REDIRECT (302) (если ранее не был установлен код 201 или 3xx).

http://php.net/manual/ru/function.header.php

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...