IwanQ
@IwanQ
Плохие времена часто дают прекрасные возможности

Как объединить 2 команды?

Здравствуйте. Помогите пожалуйста объединить 2 команды:

  1. Для переадресации с http на https
  2. Для убирания .html

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.]+)$ $1.html [NC,L]


Вот это верно?

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.]+)$ $1.html [NC,L]
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Корректно работает только если .htaccess находится в корневой директории DOCUMENT_ROOT.

RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule "^(.*)\.html$" https://%{HTTP_HOST}$1 [R,L]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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