- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день!
Помогите, пожалуйста, сделать 301 редирект со страницы http://site.ru/index.php?do=form&id=1 на http://site.ru/form/ . Уже измучился, конкретно с такой страницы редирект у меня не работает, не могу понять почему.
RewriteRule ^/index.php?do=form&id=1$ /form/ [R=301]
спасибо, но не работает
ykm, а средствами CMS это нельзя осуществить? ;)
только средствами .httaccess :)
соизвольте увидеть код которым вы пытались это сделать.
А Вы как делали, так? -
По-идее должно работать.
А Вы как делали, так? -
Redirect 301 /index.php?do=form&id=1 http://site.ru/form/
По-идее должно работать.
соизвольте увидеть код которым вы пытались это сделать.
первое, как я попробывал сделать это конечно именно так:
Redirect 301 /index.php?do=form&id=1 http://site.ru/form/
и поигрался со всеми производными, вроде абсолютных/относительных адресов.
плюч через Redirect permanent пытался.
затем стал пробывать через modrewrite. все свои варианты я конечно не записывал, но пробывал
RewriteRule /index.php?do=form&id=1 ^form(/?)+$ [L,R=301]
также, что советовали выше писал
RewriteRule ^/index.php?do=form&id=1$ /form/ [R=301]
безрезультатно
ykm добавил 01.06.2010 в 20:01
не работает, я так понимаю, из-за этой вот части ?do=form&id=1 с параметрами.
какие есть идеи?
попробуйте средствами пэхэпэ,
это вставьте в index.php где то вначале страницы.
попробуйте средствами пэхэпэ,
это вставьте в index.php где то вначале страницы.
огромное спасибо! работает:)
но теперь, всё равно, остаётся интерес, как это сделать с помощью .httaccess :)
но теперь, всё равно, остаётся интерес, как это сделать с помощью .httaccess :)
Вот:
знак ? после temp/ - чтобы не передавались get-параметры. Если они нужны - то удали этот знак.