- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте, как сделать правильно 301 редирект
со страниц с адресом: /?page_id=86 на страницы с адресом blablabla.html ?
Тупим поменяли движок и расширение файлов с wordpress на joomla, при обычном исполнении сервер ругается.
Тут нужно применять регулярные выражения (поищите в сети, инфы достаточно). Можно попытаться самому составить, но лучше попросить хорошего программиста.
RewriteRule ^/?page_id=86?$ /blablabla.html [L]
Если не поддаются маске и логике:
<?php
$red = array(
'/old.php' => '/new/',
'/1111111111' => '/22222/index.html',
);
if (array_key_exists($_SERVER ['REQUEST_URI'], $red))
{
header("HTTP/1.1 301 Moved Permanently");
header ("Location: http://".$_SERVER ['HTTP_HOST'].''.$red [$_SERVER ['REQUEST_URI']]);
exit;
}
?>
RewriteRule ^/?page_id=86?$ /blablabla.html [L]
Не помогает остается на главной странице....
Мне нравится ответ Хостинга sweb:
> Эти настройки следует указать в файле .htaccess в корневой папке Вашего сайта.
> Для каждой ссылки следует прописать строки такого вида:
>
> Redirect 301 /старая_ссылка.html [2]http://domain.ru/новая_ссылка.html
>
> Либо перенаправление ссылок можно сделать через административную панеть
> Joomla.
Послушайте мы знаем как прописывать 301 редиректы
Мы не знаем как прописать ссылки такого вида >
> [1]/?page_id=1478 сервер выдает ошибку!
14.08.2015, 15:13, "SpaceWeb" <support@sweb.ru>:
> Здравствуйте!
>
> Наша компания не предоставляет услуг по разработке и редактированию сайтов.
>
> В данном случае, рекомендуем Вам обратиться к разработчикам Вашего сайта, чтобы они внесли необходимые изменения.
>
> --
> С уважением,
А почему хостинг должен редактировать и разбираться в ваших сайтах?
Вы ведь на парковке не требуете масло менять.
Мне нравится ответ Хостинга sweb:
Абсолютно толковый и правильный ответ. Они даже рецепт дали, хотя и не обязаны этого делать.
То, что ты его не понял - не проблемы хостера.
А "Послушайте..." это уже на грани хамства.
Мне нравится ответ Хостинга sweb:
Вам все правильно ответил хостинг.
А в #4 сообщение показали как в вашем случае нужно делать редирект, если не хотите каждый урл прописывать в htaccess.
Я переносил UCOZ на DLE - в базе была таблица соответствий старых и новых адресов, редирект работал с пол года потом я его дропнул.
Это если нельзя по маске как-то автоматизировать