Здравствуйте. Был у меня статичный сайт со страницами вида page.html Решила сделать модернизацию сайта и поставила joomla. Получились новые страницы вида /category/page Хочу перенести PR и траффик из поисковиков со старых страниц на новые. Как мне настроить 301 редирект в .htaccess постранично? Решения, выданные мне поисковыми системами в ответ на мой запрос, к сожалению, не работают. Либо ничего не происходит, либо получается 500 ошибка. Поиск по этому форуму положительных результатов тоже не дал( Подскажите правильный код или киньте ссылкой, если уже было. Благодарю.
Я плохо уточнила задачу, наверное. Дело в том, что у page.html и http://site.ru/category/page эти page разные. Допустим, в первом случае это qwerty.html, a во втором 53-qwerfy. Суть в том, что в первом случае страница с .html , а во втором без html и название как ни крути меняется( Как в таком случае настроить?
Файлов около 30 Правил никаких нет. Я готова каждую руками прописать, только бы уже настроить это перенаправление.
Тогда в самое начало каждого статичного файла надо прописать: Код (PHP): <? header ("Location: my_page.php", 1, 301); ?> где my_page.php ссылка на новую страницу.
Спасибо за совет. Вставила код в файл, но ничего не происходит. Попробовала ссылку и абсолютную прописать и относительную - эффект 0.
Как выяснилось, что рисуется сам код (т.е. не исполняется, а идет прямо в браузер). После этого подумалось вернуться к идее htaccess, но он не работал, поэтому посоветовал обратиться к логу ошибок... собственно этим и закончилась наша переписка
sectus, огромное вам спасибо за помощь. Проблему решила. В чем была проблема я так и не поняла, решение было найдена в новом файле .htaccess . Когда создала новый файл, содержание которого отличалось от старого только отсутствием комментариев, все заработало.
Решили вопрос? Сколько ищу, ответа так и не нашел. Руками писать 1000 ссылок это самоубийство. Сейчас с плагинами разбираюсь для этого дела. Но, чего-то не показывают они результата.