@khodos_dmitry

Почему не срабатывает RewriteRule или RewriteCond в Wordpress?

RewriteEngine On
RewriteCond %{HTTPS} =off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

#редирект для сэйвов
RewriteCond %{REQUEST_URI} ^s/
#RewriteRule ^(.*)/$ /$1 [R=301]
RewriteRule /s/(.*)$ /wp-content/themes/iconic-one/function/save/index.php?id=$1 [L]

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

# END WordPress

с ссылки вида site.ru/s/gram редиректа не происходит. Пишет: Тут ничего не найдено!
  • Вопрос задан
  • 135 просмотров
Пригласить эксперта
Ответы на вопрос 1
@dodo512
RewriteRule /s/(.*)$

Строка с которой работает RewriteRule не начинается с /
https://habr.com/en/company/sprinthost/blog/129560/

RewriteRule ^s/(.*)$ /wp-content/themes/iconic-one/function/save/index.php?id=$1 [L]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы