2015-02-03 4 views
1

В настоящее время я вынудил протокол HTTPS на всем сайте, перейдя в Настройки -> Общих и изменился: WordPress Адреса (URL) Адрес & сайта (URL) от http://mywebsite.org к https://mywebsite.org и ему работает как шарм.WordPress Force HTTPS на весь сайт без плагина

НО, если пользователь запрашивает URL-адрес непосредственно по протоколу «http», пользователь может получить к нему доступ.

Я хочу, чтобы пользователь попытался получить доступ к любой странице через протокол «http» для перенаправления или чего-то еще в том же месте, но в протоколе «https».

ПРИМЕЧАНИЕ. Я не хочу редактировать файл .htaccess. Я хочу поместить код в файл functions.php моей активной темы.

Любая помощь будет оценена по достоинству.

ответ

0

Просто поместите этот код в файл .htacess в верхней

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://mywebsite.org/$1 [R,L] 
+0

Спасибо за ваш ответ. Думаю, вы не прочитали записку в вопросе. –

+0

Если вы перенаправляете http на https, тогда это будет тема специфическая, и когда вы измените тему, то это перенаправление не удастся – Yatendra

+0

Я знаю это, но мне нужно поместить его в файл functions.php, и из-за этого я задал свой вопрос. Спасибо. –

Смежные вопросы