Я пытаюсь перенаправить свой сайт в определенную папку с помощью htaccess.
Мне нужно перенаправить http : //wwww.example.com (запрос http) на https : //wwww.example.com/wp (изменить на https и на подпапку wp)
Мне также нужно перенаправить https : //www.example.com (запрос https) на https: //www.example.com/wp (только перенаправление на wp, поскольку исходный запрос уже https)
Второй приведенный выше пример не работает. Когда я ввожу https : //www.example.com, я не перенаправляюсь на / wp.
Вот мой htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^example\.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/wp/ [R=301,L]
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
Есть идеи, почему запрос https не перенаправляется? Я также хотел бы, чтобы код работал, когда в запросе нет www или нет http / https.
Спасибо за вашу помощь.