- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Доброго времени суток!
Народ скажу сразу знаний у меня по данной теме немного.
Есть сайт - site.ru
Есть ссылка - site.ru/articles/111
Хочу видеть ссылку - site.ru/redirect-stranitsy.php
Что сделал - ниже содержимое .htaccess файла
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru
RewriteRule (.*) http://site.ru/$1 [R=301,L]
Redirect 301 /redirect-stranitsy.php /catalog/111
RewriteBase /
RewriteRule \.(gif|png|jpg|JPG|jpeg|bmp|tif|rar|zip|gz|bz2|exe|htm|html|css|js|php|php5|swf|xls|doc|txt|ico|ini|pdf|PDF)$ - [L]
RewriteCond $1 !(\.ico)|(\.swf)|(\.jpg)|(\.png)|(\.gif)|(\.xml)|(\.txt)$ [NC]
RewriteRule ^(.*)$ /index.php
Результат - никакой страницы site.ru/redirect-stranitsy.php в строке браузера я так и не увидел.
Пробовал писать наоборот
Redirect 301 /articles/111 /redirect-stranitsy.php
но в результате получил
The requested URL /redirect-stranitsy.php was not found on this server.
Не подскажете где ошибка ? и должен ли физически существовать на FTP файл redirect-stranitsy.php , если что , у меня этого файла -нет.
Спасибо !
Есть 20 000 динамических страниц типа:
troks.ru/add/vyvodpodr.php?id=20019&str=kvartira
Как прописать в htaccess, чтобы все подобные страницы переадресовывались на
troks.ru/add/vyvodpodr.php?id=20019
то есть, все, что после номера id, удалялось из URL?
Ставить в самом верху сразу после строки RewriteEngine On
Спасибо. То что надо
---------- Добавлено 18.12.2015 в 15:03 ----------
Еще вопрос. А почему не работает такой код?
Redirect 301 /add/vyvod.php?str=kvartira http://troks.ru/add/vyvod.php?category=nedvijimost&str=kvartira
Спасибо. То что надо
---------- Добавлено 18.12.2015 в 15:03 ----------
Еще вопрос. А почему не работает такой код?
Redirect 301 /add/vyvod.php?str=kvartira http://troks.ru/add/vyvod.php?category=nedvijimost&str=kvartira
Redirect, RedirectMatch это директивы mod_alias.
RewriteCond, RewriteRule директивы mod_rewrite.
mod_alias не позволяет сравнивать с шаблоном GET параметры. Конструкция Redirect 301 /add/vyvod.php?str=kvartira не работает.
Подскажите пожалуйста, можно ли каким-то образом вытягивать подобные многострочные правила в одну строку?
Хочу сделать, чтобы в экселе для списка доменов в соседних ячейках генерировались правила.
Народ, подскажите пожалуйста - в редиректах не очень силён!
Задача: перенести старенький сайт с неплохими пузомерками на новый движок (на битрикс).
- нужно сделать перенос с минимальными потерями ссылочного и текущих позиций в ПС.
- на новом сайте ЧПУ, урлы соответственно будут совсем другие, нужно сделать так, чтобы на новые урлы перетекло всё ссылочное и чтобы перейдя по старым ссылкам (с сторонних ресурсов) редиректило не только на морду, а например на несколько страниц.
p.s Домен не меняется, меняется сайт.
Как реализовать такую задачу? Пожалуйста подскажите кто шарит :)
Как реализовать такую задачу
Читать форум.
А этот топик не для подобных объяснялок, а для конкретных вопросов по редиректам.
Короче борюсь с дублями
Сделал редирект с kykyk.ru/index.php на главную kykyk.ru так
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP
RewriteRule ^index\.php$ https://kykyky.ru [R=301,L]
а вот страницы с товарами открываются вот помимо так
https://kykyky.ru/statuetki/nastolnye_chasy_tsvety/
еще вот так:
https://kykyky.ru/statuetki/nastolnye_chasy_tsvety/index.php
как тут сделать редирект что бы был не на index.php, а на https://kykyky.ru/statuetki/nastolnye_chasy_tsvety/
У вас что на каждый товар отдельный каталог с индексным файлом?!
Сделайте общее с главной правило, чтобы перенаправляло с обрезанием index.php в конце пути.