Как сделать редирект по маске?

12
R5
На сайте с 16.04.2018
Offline
8
#11
LEOnidUKG:
Вам надо сразу после

RewriteEngine On

прописать правило.

Установил в самом начале, не помогло.

RewriteEngine On

RewriteCond %{THE_REQUEST} ^(?>[A-Z]{3,9})\ /https://site\.ru/(.*)\ HTTPS/
RewriteRule ^.*$ https://site\.ru/%1 [R=301,L]


---------- Добавлено 16.05.2018 в 15:56 ----------

SeVlad:
# Редирект с index.php на главную - ересь полная
# редирект на папки со слешем на конце - аналогично

Возможно и ересь.

Если есть возможность покажите нормальный (по вашему мнению) файл .htaccess, на примере моего случая.

fliger
На сайте с 17.09.2015
Offline
107
#12

Попробуйте так:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /https?://site\.ru(/.*)?\ HTTP

RewriteRule ^.*$ https://site\.ru%1 [R=301,L]

R5
На сайте с 16.04.2018
Offline
8
#13
fliger:
Попробуйте так:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /https?://site\.ru(/.*)?\ HTTP
RewriteRule ^.*$ https://site\.ru%1 [R=301,L]

К сожалению не помогло.

---------- Добавлено 17.05.2018 в 14:57 ----------

Покажите кто нибудь пример файла .htaccess для WordPress (вставка от WP).

Искал но не нашел, везде приводятся части кода для примера.

J
На сайте с 20.02.2014
Offline
120
jkm
#14
fliger:
Попробуйте так:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /https?://site\.ru(/.*)?\ HTTP
RewriteRule ^.*$ https://site\.ru%1 [R=301,L]

Просто нужно внимательно и не спеша читать условие задачи. Там нет // перед site.ru

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /https:/site\.ru(/.*)?\ HTTP

RewriteRule ^.*$ https://site\.ru%1 [R=301,L]

Или так

RewriteRule /site\.ru/(.*) https://site.ru/$1 [R=301,L]
R5
На сайте с 16.04.2018
Offline
8
#15
jkm:
Или так

Большое спасибо, этот вариант подошел:

RewriteRule /site\.ru/(.*) https://site.ru/$1 [R=301,L]
SeVlad
На сайте с 03.11.2008
Offline
1609
#16
RS485:
Покажите кто нибудь пример файла .htaccess для WordPress (вставка от WP).
Искал но не нашел, везде приводятся части кода для примера.

Родной хтацесс который генерирует ВП. Это всё что нужно в 95% случаев.

Если нужны редиректы с отсутствующих/ненужных урлов или хостинг кривой и надо указывать кодировку, память и пр - всё ставится перед блоком ВП.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий