Нужно сделать переадресацию со старых адресов страниц на новые

Статус
В этой теме нельзя размещать новые ответы.

Great_Timur

Создатель
Регистрация
8 Июл 2009
Сообщения
29
Реакции
0
Админы сорри, что начал новую тему, но не нашел подходящей, все рядом, но не совсем то, что ищу.

Сайт сделан на Joomla 1,5.
Была страница следующего вида Для просмотра ссылки Войди или Зарегистрируйся.
Решил поиграться с кириллицей и переписал адрес на Для просмотра ссылки Войди или Зарегистрируйся текст тот же, только адрес изменил.
Яндекс проиндексировал новую страницу, но в кэше у него старый адрес Для просмотра ссылки Войди или Зарегистрируйся и моя новая страница выглядит как копирование статьи и она ниже в запросе чем старая.

Платон сказал, что надо сделать переадресацию со старых адресов страниц на новые. Гуглил целый день, нашел что можно ч/з 301 редирект, но не нашел примера с моим ЧПУ, тем более с кириллицей.
Подскажите, как правильно прописать в .htaccess.
Или может с помощью PHP?

Заранее спасибо за помощь!

PS Сранно, почему-то при редиректес нулледа на сайт происходит смена урла и не попадает на урл Для просмотра ссылки Войди или Зарегистрируйся
 
можно но каждый урл отдельно через .ht, или завести дибликат страниц старых и с директивой постоянного редиректа, я бы старые статьи занес в другую категорию и ге то через 1-2 мес удалил бы
вот для .ht тут пример

RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} n=News
RewriteRule ^(.*) mod.php?n=Articles [R=301,L]




А если через PHP, то можно прямо написать ответ, который вам нужен
Код:
header('HTTP/1.1 301 Moved Permanently');
header('Location: /mod.php?n=Articles');
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху