- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
Подскажите, пожалуйста, возможно ли настроить 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