АВ
Александр Васильев

помогите создать ЧПУ с .htaccess

у меня не получается создать ЧПУ для страниц с результатами поиска

помогите пожалуйста изменить вот такой урл
http://www.сайт.ru/artist.php?query_search=тигр&tip=artist
на такой
http://www.сайт.ru/artist/тигр/

пробовал так

RewriteEngine on
RewriteRule ^search_artist/([A-Za-z0-9-]+)&tip=artist search_artist.php?query_search=$1 [QSA,L]

ничего не изменилось

Лё
Лёня

Посмотри я вот тут пытался написать) ) может поймешь) foojo. ru

Oleg
Oleg

Посмотри что ты написал:
Правило RewriteRule
Если страница начинается с search_artist
Далее содержит /
затем любое сочетание ЛАТИНСКИХ букв или цифр [A-Za-z0-9-]+ далее вообще не переводимая чушь, которая не будет работать.
Как писать первое название сайта опускаем
Далее
RewriteRule ^artist/(.*)/$ artist.php?query_search=$1&tip=artist [L]

Что это все означает:
Правило RewriteRule
^ начало правила
artist - содержит слово artist
/ содержит слешь
(.*) содержит любые знаки и это переменная $1 т. к. стоит первой
/ содержит слешь
$ - конец правила
далее идет скрипт, который все это обрабатывает
[L] - выполнить правило и прекратить обработку

вариант
RewriteRule ^(artist|autor|itd)/(.*)/$ artist.php?query_search=$2&tip=$1 [L]
страница может начинаться со слов artist или auto или itd
- и это уже первая переменная, а (.*) в этом случае вторая переменная
Не уверен, что будет все то работать с кириллицей

Похожие вопросы
помогите реализовать на php или .htaccess
.htaccess mod_rewrite
как создать игру? помогите плиз как игру создать!
Помогите создать массив в С++
Помогите немного с htaccess
Помогите создать класс =((
htaccess переадресация
Помогите создать программу данной детали ЧПУ
htaccess и robots.txt
Помогите с ЧПУ (SEF) ссылками