Как правильно сделать редирект 301
Страницы: 1 2 След.
Как правильно сделать редирект 301, после смены урл
Здравствуйте, всем! Правильно ли будет, если на сайте сейчас все статьи имеют такие адреса:
namesite.com.ua/index.php/novosti/97-luchshie-mami
namesite.com.ua/index.php/dlya-chego-nuzhny-sobaki
а  я сделала ЧПУ и на другом движке буду,  и теперь перенаправлю так:
Redirect 301 /index.php/novosti/97-luchshie-mami.html имясайта.com.ua/luchshie-mami.html
Или в моем случае html вообще не надо писать?
И вот еще вопрос. Это мне нужно будет каждую станицу так сделать?
спасибо.
Lilu, если меняете имя домена то достаточно одной инструкции, добавить .html можно тоже одной строкой.
Цитата
WSairus пишет:
Lilu, если меняете имя домена то достаточно одной инструкции, добавить .html можно тоже одной строкой.
нет, имя домена останется тот же. Меняются только урл. адреса всех страниц
Код
RewriteRule ^(.*)\/$ $1.html [R]
Цитата
WSairus пишет:
Код
 RewriteRule ^(.*)\/$ $1.html [R]
 
а в можете мне подробнее написать? я вообще ничего не поняла
Цитата
WSairus пишет:
Код
 RewriteRule ^(.*)\/$ $1.html [R]
 
не пойдет, адреса разные, лучше так
Код
RewriteRule ^/index.php/novosti/97-luchshie-mami.html$ http://имясайта.com.ua/luchshie-mami.html$1 [R=301,L]
 


Цитата
Lilu пишет:
Redirect 301 /index.php/novosti/97-luchshie-mami.html имясайта.com.ua/luchshie-mami.html [ xn--80aawfn4aj4h.com.ua/luchshie-mami.html ]
Redirect 301 остерегаются использовать, говорят, может зациклится
Попробуйте добавить это правило в htaccess, но перед ним нужно добавить RewriteCond [все страницы не оканчивающиеся на .html] - уже не помню как. И должно работать.
Цитата
andrey пишет:
Цитата
WSairus пишет:
Код
  RewriteRule ^(.*)\/$ $1.html [R]
 
 
не пойдет, адреса разные, лучше так
Код
 RewriteRule ^/index.php/novosti/97-luchshie-mami.html$ имясайта.com.ua/luchshie-mami.html$1 [R=301,L]
  

Цитата
Lilu пишет:
Redirect 301 /index.php/novosti/97-luchshie-mami.html имясайта.com.ua/luchshie-mami.html [ xn--80aawfn4aj4h.com.ua/luchshie-mami.html ]
Redirect 301 остерегаются использовать, говорят, может зациклится
ок, спасибо ) а что значит зациклится?
[SIZE=2]В моем вопросе неправильно получилась ссылка, вот так я хотела перенаправить[/SIZE]

Redirect 301 /index.php/novosti/97-luchshie-mami.html sitename.com.ua/luchshie-mami.html
Цитата
WSairus пишет:
Попробуйте добавить это правило в htaccess, но перед ним нужно добавить RewriteCond [все страницы не оканчивающиеся на .html] - уже не помню как. И должно работать.
спасибо, поищу
Цитата
Lilu пишет:
а что значит зациклится?
с нового на старый и обратно

Код
# Разрешаем
редикт


Код
RewriteEngine On

Код
 

Код
# С www на без www

Код
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]

Код
RewriteRule ^(.*)$ http:\/\/%1/$1 [R=301,QSA,L]

Код
 

Код
# Главная

Код
RewriteRule ^index.php $ http://имясайта.com.ua/index.html$1 [R=301,L]
Код
 

Код
# Все страницы

Код
RewriteRule ^/index.php/novosti/97-luchshie-mami.html$ http://имясайта.com.ua/luchshie-mami.html$1 [R=301,L]... # Все категории

Код
...

Код
 
как-то нелепо отобразилось smile:)

# Разрешаем редикт
RewriteEngine On
# С www на без www
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http:\/\/%1/$1 [R=301,QSA,L]
# Главная

RewriteRule ^index.php $ http://имясайта.com.ua/index.html$1 [R=301,L]

# Все страницы

RewriteRule ^/index.php/novosti/97-luchshie-mami.html$ http://имясайта.com.ua/luchshie-mami.html$1 [R=301,L]

...

 

# Все категории
...
Цитата


# Все страницы

RewriteRule ^/index.php/novosti/97-luchshie-mami.html$ имясайта.com.ua/luchshie-mami.html$1 [R=301,L]
спасибо, с таким примером мне все понятно. Значит нужно будет каждую страницу указывать в .htaccess ? А поисковики нормально относятся к тому, что файл htaccess будет огромным?а как мне потом проверить, перенаправляет или нет? придется ждать, пока поисковики переиндексируют сайт или сразу зайти по старому адресу, а по нему я попаду на новые страницы?
у меня новый стандартный .htaccess выглядит так:


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

где именно надо вставлять  RewriteRule ^/index.php/novosti/97-luchshie-mami.html$ имясайта.com.ua/luchshie-mami.html$1 [R=301,L]   ?

[COLOR=#4a483f]или можно между любыми строчками указать адреса?[/COLOR]
есть ли ограничения на кол-во редиректов в .htaccess?  у меня из 50 редиректов около 7 выдает ошибку 404, хотя остальные работают. Делала все так:Redirect permanent /index.php/77-novosti-svadba/50-upgraders http://имясайта.com.ua/zvezdy-svadbi/
Изменено: Lilu - 11 Июля 2013 17:52
Страницы: 1 2 След.
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
20:18 ЕС душит ТикТок: прощай бесконечная лента и RPM? Что с монетизацией? 
20:14 Гугл пухнет от кеша, а нам - крошки. Разбор $114 млрд: Адсенс в минусе, Ютуб на подписках 
20:11 01.02. Апдейт 31.01 // Chrome готовит "чёрную метку" для ИИ? 
18:53 Кнопки "скрыть" и "пожаловаться" в рекламе яндекса 
15:29 OpenAI и шейхи: Цензура на продажу и "гибкие" идеалы амеров 
13:26 Как безопасно купить Гугл почту? 
10:59 WB и Ozon - новые "русские поисковики"? Яндекс теряет коммерческую выдачу 
00:01 E-currency.exchange — ваш помощник в мире обменов 
23:40 Monitex: Мониторинг с кэшбэком 80% в USDT 
22:35 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
18:41 Веривикация Авито 
17:37 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
16:31 JustProxy.Biz - Резидентные прокси без ограничения по трафику 
15:39 Создам под вашу нишу сетку сайтов-сателлитов для привлечения целевого трафика 
01:24 Точные прогнозы на футбол 
21:04 Кулеры и БП станут золотыми? Медь по 13 штук, олово в космосе 
19:29 FIFA и Assassin’s Creed воруют пароли: В репаки зашили лютый стиллер. Чекаем логи 
19:24 Туалетные секреты: Замурчательная тема 
19:15 Сайты Рунета 
15:15 ИИ-театр для инвесторов: почему виральные посты в Moltbook писали люди и в чем подвох OpenClaw 
08:50 Гильотина для классиков: Клод доедает физические книги