301 redirect 1 страници

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

bigptach
bigptach
Репутация: 0
Сообщения: 18
Зарегистрирован: 29.12.2021
С нами: 2 года 2 месяца

Сообщение #1 bigptach » 19.02.2022, 14:02

перевожу старые ссылки в ЧПУ формат
Старая ссылка 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

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #2 korshunov » 19.02.2022, 16:49

Возможно, подставляете не в том месте...

Aleks
Aleks
Репутация: 56
Сообщения: 382
Зарегистрирован: 24.05.2021
С нами: 2 года 10 месяцев

Сообщение #3 Aleks » 20.02.2022, 06:22

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

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 216
Сообщения: 1627
Зарегистрирован: 12.11.2015
С нами: 8 лет 4 месяца
Сайт Skype

Сообщение #4 OkayCMS » 21.02.2022, 13:52

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

bigptach
bigptach
Репутация: 0
Сообщения: 18
Зарегистрирован: 29.12.2021
С нами: 2 года 2 месяца

Сообщение #5 bigptach » 23.02.2022, 14:03

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]
не пойму если код правильный поче он не работает
так выглядит мой фал до пунктов о кешировании сжатии и скоростизакрузки

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 216
Сообщения: 1627
Зарегистрирован: 12.11.2015
С нами: 8 лет 4 месяца
Сайт Skype

Сообщение #6 OkayCMS » 23.02.2022, 17:08

Попробуйте как-то так.
# 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]

evgkiev
evgkiev
Репутация: 0
Сообщения: 25
Зарегистрирован: 15.11.2019
С нами: 4 года 4 месяца

Сообщение #7 evgkiev » 08.06.2022, 19:58

Redirect 301 /news/how_to decide_case_Acer https://cozy.com.ua/blog/kak-vybrat-chehol-dlya-plansheta-acer

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


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 36 гостей