2014-11-17 4 views
1

Мне нужно перенаправить одну html-страницу на https. Для этого я тоже пробовал https://stackoverflow.com/questions/16152914/redirect-single-page-http-to-https. но он не работает.htaccess - перенаправить одну страницу html на https

мой веб-формат URL является http://www.example.com/api/test.html, мне нужно преобразовать эту test.html страницу https://www.example.com/api/test.html

любая помощь, пожалуйста.

+0

@Rikesh Я проверил его. и да, это не так. поэтому сообщите администратору сервера, чтобы открыть это. Спасибо за ваше предложение. – ripa

ответ

0

Он должен работать,

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} 
1

С PHP

if (!preg_match("/https/i", $_SERVER['SERVER_PROTOCOL'])) { 
    header("Location: https://" .$_SERVER["SERVER_NAME"] ."/" . $_SERVER["REQUEST_URI"]); 
    die(); 
} 
0

Вы можете использовать:

RewriteEngine On 

RewriteCond %{HTTPS} off 
RewriteCond %{THE_REQUEST} \s/+api/test\.html[\s?] [NC] 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,NE,R=301] 
Смежные вопросы