изменение вида ссылок с помощью .htaccess
Страницы: 1
изменение вида ссылок с помощью .htaccess
Здравствуйте, есть ссылки вида /?task=sr&kategoriya=%D0%BC%D0%B0%D1%81%D1%81%D0%B0%D0%B6
Вопрос можно ли с помощью .htaccess сделать их такого например вида  /kategoriya/%D0%BC%D0%B0%D1%81%D1%81%D0%B0%D0%B6/
Если можно подскажите пожалуйста  как это сделать на примере.
С помощью htaccess можно сделать лишь редирект, а что ответит ваш скрипт или CMS при обращении по новому адресу, он ЧПУ поддерживает?
Да поддерживает. Как сделать редирект подскажите пожалуйста. Желательно с примером.
Код
RedirectMatch 301 ^.task=sr&kategoriya=(.+?)$ http://домен.хз/kategoriya/$1
- если kategoriya статитика, если меняется, то нужно второй захват вводить (.+?) и $2 использовать.
^ - начало строки
. -  любой символ 1 раз, вместо ? использовал, т.к. он спецсимвол, а экранировать лень
(.+?) - захват любого символа длинной от 1 и более символов, не жадный.
Думаю понятно, поэкспериментируете, должно получиться.
Скажите а ссылка может начинатся на этот символ & тоесть вот так /&task=sr&kategoriya=телевизор­ы/  ?
Все перепробовал не работает smile:confused:
Не может начинаться с &, т.к. первый динамический параметр должен быть предварен знаком вопроса, амперсанд это разделитель переменных. У вас на конце слеш идет? Если да, то уберите из правила $

Код
RedirectMatch 301 ^.task=sr&kategoriya=(.+?)$ http://домен.хз/kategoriya/$1


вот так

Код
RedirectMatch 301 ^.task=sr&kategoriya=(.+?) http://домен.хз/kategoriya/$1


Еще вопрос у вас url http://домен.хз/&task=sr&kategoriya=телевиз­ор­ы/ или имеет еще и указания на имя скрипта, промежуточные папки и т.д., вроде http://домен.хз/index.php/?task=sr&kategoriya=телевизор­ы­/
Хочу изменить в ссылках знак & на & amp; как на это отреагирует ПС, не будет ли из-за этого дублей страниц ? Или в этом нет не какого смысла ?
Изменено: Юрик Евсеев - 25 Апреля 2014 18:17
В этом нет никакого смысла. Если валидатор ругается, то в HTML действительно можно писать код амперсанта, но при переходе по ссылке попадете на туже страницу. Редирект получилось написать?
Здравствуйте, редирект написать не получилось  пол ночи с ним просидел, если в начало ссылки поставить & вместо вопросительного знака он срабатывает и URL такой как мне нужно а с ? знаком нет.
По поводу & amp; хочу заменить потому что валидатор ругается, если заменю дублей страниц значит не будет ?
Цитата
Юрик Евсеев пишет:
Здравствуйте, редирект написать не получилось пол ночи с ним просидел, если в начало ссылки поставить & вместо вопросительного знака он срабатывает и URL такой как мне нужно а с ? знаком нет.

Тут уже, честно говоря, нить повествования окончательно потерял. Каким образом вы меняете ? на & и где (в коде, в редиректе или еще где)?

Цитата
Юрик Евсеев пишет:
По поводу & amp; хочу заменить потому что валидатор ругается, если заменю дублей страниц значит не будет ?


Все правильно, заменяйте в коде & на & amp; и все будет ок.
Изменено: WSairus - 26 Апреля 2014 21:43
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
12:25 Бесплатное расширение для Chrome — проверка ссылок прямо на странице 
12:23 Бесплатное получение бэклинков 
12:21 Яху Скаут и китайцы - есть там вообще жизнь для новичка в 2026? 
12:15 Ап выдачи Яндекса 8 апреля - есть движение, но интереснее что творится с AI-ответами Google 
12:13 Хватит ныть про смерть сайтов и нейроответы - почему мы всё еще в деле 
12:11 С чего сейчас проще начать? 
12:09 Биржи ссылок в 2026 - реально ли новичку с одним сайтом поднять копейку? 
15:41 Trustpilot Reviews | Подниму рейтинг вашей компании 
15:40 Продвижение YouTube видео в топ поиска | Любой тип контента | Гарантия результата 
15:39 №1 Рассылка / Инвайтинг [TELEGRAM] | Приватный метод 
15:39 Установка|Настройка|Доработка|Наполнение сайтов|Дизайн|3D|Видеомонтаж 
23:36 GoodsMoney.io 
23:35 Volna.money 
14:48 Monitex: Мониторинг с кэшбэком 80% в USDT 
21:24 Точные прогнозы на футбол 
21:05 Сайты Рунета 
15:42 Список обновленных тем пуст... 
15:39 Всех с праздником! 
14:31 молодильные яблоки и живая вода 
13:24 Во Франции начали штрафовать за IPTV - до 300-400 евро уже прилетает обычным пользователям 
12:20 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди