相关疑难解决方法(0)

http到https通过.htaccess

我已经看过现有的问题,但我并没有真正想到任何对我有用的东西.

我目前正在运行具有安全SSL证书的站点.它可以在https://www.example.co.uk访问.问题是该网站也可以访问http://www.example.co.uk - 我不希望这是可能的.我需要它从http重定向到https.

我在.htaccess文件中找到了这一段代码.

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^example.co.uk [NC] 
RewriteRule ^(.*)$ https://example.co.uk/$1 [L,R=301]
Run Code Online (Sandbox Code Playgroud)

当用户将example.co.uk输入到他们的地址栏时,这很好用,但我还需要添加某种条件语句,以便用户输入'www.example.co.uk'或' http:// www.example.co.uk '.

我尝试使用[OR]之类的东西,但最终会产生服务器错误.

任何帮助和建议表示赞赏.

干杯.

.htaccess https redirect http

63
推荐指数
4
解决办法
15万
查看次数

需要将所有流量重定向到https

我想将任何流向http://example.com的流量重定向到https://example.com

同样适用于http://example.com/abouthttps://example.com/about

我以为会是这样的:

RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)

.htaccess redirect

30
推荐指数
3
解决办法
5万
查看次数

使用mod_rewrite强制SSL/HTTPS

我有一个Zend Framework应用程序,我想使用mod_rewrite强制进入HTTPS.当谈到mod_rewrite时,我很迷茫.这是我应用程序根目录中的当前.htaccess文件.

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-s
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule !\.(html|htm|php|js|ico|gif|jpg|png|css|csv)$ /subdir/index.php
Run Code Online (Sandbox Code Playgroud)

根据我拥有的内容强制应用程序进入HTTPS的最佳方法是什么?我已经尝试了一些我在这里找到的例子,但是当我尝试它时,我不断得到重定向循环或内部服务器错误.

谢谢你的帮助!

mod-rewrite ssl https redirect

27
推荐指数
4
解决办法
2万
查看次数

如果调用者未使用HTTPS,如何阻止访问PHP文件?

我写了几个PHP Web服务,我通过URL传递参数.为了防止未经授权的访问,我传入一个唯一的密钥作为其中一个参数.我通过HTTPS调用PHP文件,我想知道如果没有使用HTTPS,我是否可以阻止脚本运行.

php https web-services

6
推荐指数
1
解决办法
3009
查看次数

如何使用GCP负载均衡器将所有HTTP请求重定向到HTTPS

我已经设置了标准的GCP负载均衡器以指向我的实例组。它通过实例上的同一端口进行通信。我想将http重定向到https。我通常会在实例上的nginx或apache中执行此操作,但由于其已经来自负载均衡器的https,因此无法正常工作。

有没有一种方法可以像我在GCP的Load Balancer中使用nginx和apache进行负载平衡那样重写url ?还是应该将http和https转发到实例,并让该实例像往常一样处理重写。我是GCP的新手,谢谢。

load-balancing google-cloud-platform

6
推荐指数
1
解决办法
1323
查看次数

使用 .htaccess 强制 HTTPS 请求

我有一个包含图像的文件夹,只能使用 HTTPS 访问该文件夹。如何将所有请求从 HTTP 重定向到 HTTPS?

.htaccess https redirect http

4
推荐指数
1
解决办法
1781
查看次数

How do I force HTTPS (Cloudflare Flexible SSL)?

I am using Cloudflare Flexible SSL on a website I programmed myself (no framework or CMS). Everything is working and now I want to use HTTPS on the whole site. I use PHP on Apache web server.

I am wondering how I should approach this and redirect all users to HTTPS.

Currently my .htaccess is set up like this:

# Force www.
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)

I have seen this answer on stackoverflow, but it points …

php apache .htaccess ssl https

1
推荐指数
1
解决办法
6753
查看次数