Страница 1 из 1

301 redirect 1 страници

Добавлено: 19.02.2022, 14:02
bigptach
перевожу старые ссылки в ЧПУ формат
Старая ссылка https://cozy.com.ua/news/how_to decide_case_Acer
новая ссылка https://cozy.com.ua/blog/kak-vybrat-chehol-dlya-plansheta-acer

Вобщем собственно вопрос почему не работает такой закпрос

на симпле был у меня рабочий

Код: Выделить всё

RewriteCond %{REQUEST_URI} news/how_to decide_case_Acer$ [NC]
RewriteRule ^.*$ https://cozy.com.ua/blog/kak-vybrat-chehol-dlya-plansheta-acer [R=301,L]

пробовал чтото поподставлять из вариантов которые попадались на форуме, не работает

Понимаю что это банально просто, а как правильно написать незнаю, поэтому прошу помощи..OkayCMS 4.2.1

Добавлено: 19.02.2022, 16:49
korshunov
Возможно, подставляете не в том месте...

Добавлено: 20.02.2022, 06:22
Aleks
Не работает старая ссылка: вывод информации из Новостей.
См. Админка-Блог-Категории статей. Активированы ли Новости?
Чтобы выводились новостей надо и разместить их в Админке в Новости.
Складывается впечатление, что у вас нет никаких новостей в Админке, а только лишь Статьи.

Добавлено: 21.02.2022, 13:52
OkayCMS
Насколько я понимаю, вы хотите редиректы настроить и добавляете в .htaccess это код.
Визуально код правильный, возможно вы его ставите не в том месте. Попробуйте поносить по файлу вверх/вниз.

Добавлено: 23.02.2022, 14:03
bigptach
Aleks писал(а):Не работает старая ссылка: вывод информации из Новостей.
См. Админка-Блог-Категории статей. Активированы ли Новости?
Чтобы выводились новостей надо и разместить их в Админке в Новости.
Складывается впечатление, что у вас нет никаких новостей в Админке, а только лишь Статьи.
та нет на старом сайте под симплой было так, а сейчас хотелось в порядок привести и чпу урли попрописывать, а модуль ставить не охота так как как там всего полтора десятка тех переадресаций...
OkayCMS писал(а):Насколько я понимаю, вы хотите редиректы настроить и добавляете в .htaccess это код.
Визуально код правильный, возможно вы его ставите не в том месте. Попробуйте поносить по файлу вверх/вниз.
да все верно, но неработает даже если я подставляю в самое начало .htaccess
Спойлер

Код: Выделить всё

#php_flag display_errors on
#php_flag display_startup_errors on
#php_value session.cookie_httponly true
#php_value memory_limit 256M
AddDefaultCharset UTF-8
ErrorDocument 404 /404

RewriteEngine on

#RewriteBase /

# Мои переадресации
RewriteCond %{REQUEST_URI} news/how_to decide_case_Acer$ [NC]
RewriteRule ^.*$ https://cozy.com.ua/blog/kak-vybrat-chehol-dlya-plansheta-acer [R=301,L]

# закрываем ненужные директорию от веба
RewriteRule .*(\.git/|\.idea|\.gitignore).* - [F]
RewriteRule ^vendor/.* - [F]

# Редирект с повторяющихся слешей
RewriteCond %{REQUEST_URI} ^(.*)/{2,}(.*)$
RewriteRule ^(.*)$ %1/%2 [R=301,L]

# Редирект со слеша в конце на без него
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} ^(.+)/$
#RewriteRule ^(.+)/$ %1 [R=301,L]

# Редирект с page-1 на основную страницу в ЧПУ
RewriteCond %{REQUEST_URI} ^(.*)/page-1(?![0-9])(.*)$
RewriteRule ^(.*)$ %1%3 [R=301,L]

# Редирект с page=1 на основную страницу без ЧПУ
RewriteCond %{QUERY_STRING} ^(.*)&?page=1(?![0-9])(.*)$
RewriteRule ^(.*)/?$ /$1?%1%3 [R=301,L]

# Админка теперь по адресу /backend
RewriteRule   ^admin/?$  backend [L]
не пойму если код правильный поче он не работает
так выглядит мой фал до пунктов о кешировании сжатии и скоростизакрузки

Добавлено: 23.02.2022, 17:08
OkayCMS
Попробуйте как-то так.
# 301 --- https://cozy.com.ua/news/how_todecide_case_Acer => https://cozy.com.ua/blog/kak-vybrat-chehol-dlya-plansheta-acer
RewriteRule ^news/how_todecide_case_Acer$ /blog/kak-vybrat-chehol-dlya-plansheta-acer? [L,R=301]

Добавлено: 08.06.2022, 19:58
evgkiev
Redirect 301 /news/how_to decide_case_Acer https://cozy.com.ua/blog/kak-vybrat-chehol-dlya-plansheta-acer

у меня так работает более 20 ссылок на данный момент, добавлял в самый конец .htaccess