我有一個使用WordPress cms構建的網站,我想通過網站的htaccess文件在我的聯繫頁面上添加https://。我嘗試了不同的想法,但我無法做到這一點。這裏是網站link強制在我的cspecific頁面添加'https://'htaccess
請分享,如果有任何想法!
我有一個使用WordPress cms構建的網站,我想通過網站的htaccess文件在我的聯繫頁面上添加https://。我嘗試了不同的想法,但我無法做到這一點。這裏是網站link強制在我的cspecific頁面添加'https://'htaccess
請分享,如果有任何想法!
在你的.htaccess中添加這個邏輯。
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteCond %{REQUEST_URI} contact RewriteRule ^(.*)$ https://alacartesites.com/contact/ $1 [R,L]
參考文獻: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]
如果您的域名已啓用https,那麼將其用於整個網站不僅僅適用於一個/某些頁面,而是一個好主意。
從HTTP所有現有的網頁重定向到HTTPS,您可以使用下面的.htaccess代碼片段:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R,L]
</IfModule>
我想添加https://只有我的聯繫人頁面。 –
我明白這一點。但是我看不到任何可能的原因,爲什麼你不會/不應該在整個網站上使用HTTPS。 –
我已經使用上面的代碼工作的所有頁面,但這不是我的解決方案。你能說別的嗎...... –
我已經添加上面的代碼,但是當我跑我的網址它顯示「https://開頭alacartesites。 「contact/contact/contact/contact/contact/contact /」 –
刪除現有的規則試試這個。它對我很好。第1行。RewriteEngine On 2. RewriredCont%{HTTPS}!= on 3. RewriteRule ^(contact | contact \ /)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R] – Senthil