- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
Подскажите, пожалуйста, возможно ли настроить 301 редирект для всех УРЛ сайта вида
http://site.ru/GOODS_tovar.htm
http://site.ru/DIR_razdel.htm
на
http://site.ru/tovar.htm
http://site.ru/razdel.htm
Переезжаю на новый движок и в новых УРЛ не будет "GOODS" и "DIR"... Заранее благодарен за помощь.
.htaccess
obius, спасибо за помощь
Obius, вот только дошло дело до испытаний.
Что-то не работает 301 редирект... Попробовал все три предложенные варианта...
У меня в файле .htaccess еще такие строки написаны:
RewriteRule ^goods_(.+).htm$ goods.php?psu=$1 [L,QSA]
RewriteRule ^descr_(.+).htm$ descr.php?psu=$1 [L,QSA]
может из-за них не срабатывает 301 редирект?
realmen80, скорее всего.
Вы с начало разберитесь, что куда редиректить нужно.
Как я и писал. Сейчас УРЛ на сайте вида:
http://site.ru/GOODS_tovar.htm
http://site.ru/DIR_razdel.htm
а нужно чтобы редирект был на:
http://site.ru/tovar.htm
http://site.ru/razdel.htm
то есть без "GOODS_" и "DIR_" чтобы были УРЛ...
Тогда для чего вам эти правила?
Закомментируйте их.
Но я их и не прописывал. Они по умолчанию там прописаны после установки движка. Видимо нужны для корректной работы сайта на данном движке.
Когда я их убрал и прописал
то при попытке открыть раздел - получаю ошибку
А откуда в адресной строке site.ru? Это ваш сайт?
Зачем вы делаете редирект с ( урл с dir ) на ( урл без dir )?
Вы уверены, что ваш движок поймет, и сможет отобразить необходимую страницу?
Что это за движок с таким ЧПУ?
Переезжаю с движка http://ru.melbis.com на движок cs cart.
site.ru в адресной строке заменил домен, чтобы не светить :)
Переадресация нужна для того, чтобы перенаправлять клиентов из поиска из старого адреса на новый. Ведь в течении нескольких месяцев у поисковиков будут адреса с "dir", а мне нужно чтобы клиент получил не 404 ошибку, а его перекинуло на новую страницу.
Вот я сейчас и хочу все подготовить к переезду и только потом все поменять....
Если я правильно понимаю, то при попытке открыть страницу http://site.ru/DIR_razdel.htm на нынешнем движке (melbis.com) с правильно прописанным 301 редиректом должна открыться страница с УРЛ - http://site.ru/razdel.htm и появится 404 ошибка, так как такой страницы не существует на этом движке...
Но почему то страница http://site.ru/razdel.htm не открывается... А вместо этого я на странице http://site.ru/DIR_razdel.htm получаю ошибку...
Без вот этих правил
RewriteRule ^goods_(.+).htm$ goods.php?psu=$1 [L,QSA]
RewriteRule ^descr_(.+).htm$ descr.php?psu=$1 [L,QSA]
страницы на сайте вообще не открываются... Сразу ошибка.
realmen80, отправьте в ЛС ссылку на сайт и дефолтный .htaccess от cs cart