Подскажите, как сократить ссылку в htaccess site. ru/index.php?page=barni на: site. ru/barni RewriteCond %{THE_REQUEST} ^.*/index.php RewriteRule ^(.*)index.php$ http://%{HTTP_HOST}/$1 [R=301,L] данные строки убирают только index.php, итого получается: site. ru/?page=barni но мне надо: site. ru/barni Задавать вопрос, какая CMS не нужно, сайт на php. По идее нужно дописать код в htaccess, на половину написал, на остальную половину мозгов не хватает))
RewriteCond %{THE_REQUEST} " /index\.php\?page=(barni) " RewriteRule ^ http://%{HTTP_HOST}/%1? [R=301,L]
Спасибо огромное, работает. Только у меня вместо barni меняется идентификатор страницы. вместо barni что поставить? %1 или $1 или как-то по другому это делается? barni меняется и на price, uslugi, teddy и т.д.