2016-09-17 6 views
0

У меня есть сайт, построенный с помощью WordPress cms, я хочу добавить https: // на мою страницу контактов по htaccess файлу сайта. Я попробовал разные мысли, но я не в состоянии это сделать. Вот сайт linkForce добавляет https: // в htaccess

Пожалуйста, поделитесь, если есть идеи !.

ответ

0

В вашем .htaccess - добавьте эту логику.

 
    RewriteEngine On 
    RewriteCond %{SERVER_PORT} 80 
    RewriteCond %{REQUEST_URI} contact 
    RewriteRule ^(.*)$ https://alacartesites.com/contact/ $1 [R,L] 

Ref: http://www.inmotionhosting.com/support/website/ssl/how-to-force-https-using-the-htaccess-file, это сработало для меня. Я проверял. Пожалуйста, используйте приведенный ниже.

 
    RewriteEngine On 
    RewriteCond %{HTTPS} !=on 
    RewriteRule ^(contact|contact/)$ https://% {SERVER_NAME}%{REQUEST_URI} [L,R] 

+0

я добавить выше код, но когда я запускаю мой URL это показать «https: // alacartesites. com/contact/contact/contact/contact/contact/contact/contact/contact/contact/contact/contact/contact/" –

+0

Удалить существующие правила. И попробуй это. это сработало для меня хорошо. Строка 1. RewriteEngine On 2. RewriredCont% {HTTPS}! = On 3. RewriteRule^(контакт | контакт \) $ https: //% {SERVER_NAME}% {REQUEST_URI} [L, R] – Senthil

0

Если у вас есть https enabled для вашего домена, было бы неплохо использовать его для всего веб-сайта, а не только для одной/нескольких страниц.

Чтобы перенаправить все существующие страницы с HTTP на HTTPS, вы можете использовать следующий фрагмент кода .htaccess:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R,L] 
</IfModule> 
+0

Я хочу добавить https: // только моя контактная страница. –

+0

Я понимаю это. Но я не вижу никакой возможной причины, почему вы не должны/не должны использовать HTTPS для всего веб-сайта. –

+0

Я использовал выше код для работы на всех страницах, но это не мое решение. можете ли вы сказать любой другой ...... –

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