Здравствуйте, Люди Добрые! Помогите - подскажите решение (у Яши и Гугла спрашивал , не знают они) Есть у меня сайт на Joomla 1.5, решил перевести его на 2.5 и ЧПУ включить, но чтобы дублей страниц не было и внешние ссылки сохранить склеить их 301 редиректом в htaccess . Собственно он, негодник, и не работает никак. Пробы на локальном хостинге провожу 1) ЧПУ встроенный джумловский (дабы сайт не тормозить сторонними компонентами) 2) Перенаправление с без www на www работает. 3) В настройках сайта включено: ЧПУ, Использовать mod_rewrite 4) Файл htaccess переименован 5) Редиректы прописаны: Redirect 301 /index.php?option=com_content&view=category&layout=blog&id=15&Itemid=82 http://moysayt.local.ru/baze-dubrovnig.html (пример) Не работает редирект с дублей на новые страницы (на Jomla 1.5 и на 2.5(( Потом обнаружил что в configuration.php строка: var $live_site = ''; Написал var $live_site = 'moysayt.local.ru'; Перестала работать админка выдает ошибку 404 Что делать?, как редирект 301 запустить? подскажите!
Дело в динамических старых ссылках нашлось решение: RewriteCond %{QUERY_STRING} ^option=com_content&view=article&id=14&Itemid=18$ (старая ссылка без index.php? ) RewriteRule ^(.*)$ /nalogi/14-lr.html? [R=301,L] (новая) RewriteCond %{QUERY_STRING} ^option=com_content&view=article&id=17&Itemid=22$ RewriteRule ^(.*)$ /jilishnie/17-vyselenie-iz-kvartiry-sobstvennika.html? [R=301,L] и тд Прописать в htaccess
Эт сколько нужно писать )) Код (CODE): RewriteCond %{QUERY_STRING} ^option=com_content&view=article&id=(.*)&Itemid=(.*)$ RewriteRule ^(.*)$ /nalogi/%1-lr.html? [R=301,L]