簡體   English   中英

http到https重定向登錄頁面

[英]http to https redirect for Login page

當他們訪問登錄頁面時,我想將我的應用程序的用戶重定向到HTTPS協議。 網址是以下種類:

http://localhost/default/Login

我在apache conf文件中寫了以下Rewrite規則( 請注意 ,我只想從conf文件而不是.htaccess來做)

RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^/Login$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

此重定向無法正常工作,我無法找出原因。 還嘗試了打印重寫日志 ,但也無法從中進行調試。

請讓我知道我在做什么錯。

RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} Login [NC]
RewriteRule $ https://%{HTTP_HOST}%{REQUEST_URI} [L,R]

這條規則解決了我的問題。 發現^是URL的開頭。

嘗試將以下代碼添加到您的httpd.conf文件中。

Redirect permanent / https://localhost/default/Login

請參閱鏈接以獲取完整描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM