相关疑难解决方法(0)

如何将所有HTTP请求重定向到HTTPS

我正在尝试将我站点上的所有不安全HTTP请求重定向http://www.example.com到HTTPS(https://www.example.com).我正在使用PHP顺便说一句.我可以在.htaccess中执行此操作吗?

security .htaccess https redirect http

282
推荐指数
10
解决办法
56万
查看次数

使用.htaccess将HTTP重定向到HTTP

请不要向我推荐超过173个upvotes 的长而非常详细的帖子.它对我不起作用.我还尝试了许多其他(1,2,3,4).他们都给我TOO_MANY_REDIRECTS或错误500.所以,这是我的问题:

使用我当前的.htaccess,会发生以下情况:

https://www.dukescasino.com/ - 完美地运作

https://dukescasino.com/ - 重定向到上面这是伟大的

下面两个选项加载正常,但它应该重定向到https版本:

http://www.dukescasino.com/

http://dukescasino.com/

这是当前的.htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

# BEGIN WordPress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

我不相信它是相关的,但如果是这样,这里是当前活动插件的列表:

  • 高级自定义字段
  • All In One SEO Pack
  • 波普搜索框项目类型为导航菜单
  • 联系表格7
  • 禁用评论
  • Google XML Sitemaps
  • Jetpack by WordPress.com
  • 搜索和过滤
  • 滑块WD
  • TablePress
  • UpdraftPlus - 备份/恢复
  • Wordfence安全
  • WPide
  • WP Smush
  • WP超级缓存

编辑1 - 执行的测试:

测试A:

<IfModule mod_rewrite.c> …
Run Code Online (Sandbox Code Playgroud)

wordpress .htaccess https redirect http

75
推荐指数
4
解决办法
16万
查看次数

使用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 ×3

redirect ×3

.htaccess ×2

http ×2

mod-rewrite ×1

security ×1

ssl ×1

wordpress ×1