.htaccess - 如何更正 htaccess 重定向到 https
问题描述
我已经购买了 SSL 并安装了它。它有效,尽管我在 htaccess 上搞砸了一些东西。我的第一个问题是:htaccess 需要多长时间才能生效?是即时的吗?第二:知道为什么我的重定向会变成 https://www.example.com/sample.com/page.php
我已经多次更改 htaccess,有人可以告诉我如何将任何流量正确重定向到https://www.example.com
到目前为止,我有
ErrorDocument 404 /404.php
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteRule ^index\.php$ / [R=301,L]
RewriteRule ^(.*)/index\.php$ /$1/ [R=301,L]
解决方案
推荐阅读
- jquery - 如何在不使用 class 或 id 的情况下选择 2nd h2?jQuery
- powershell - AzureSQL 多次调用-SQLCmd 循环和连接错误
- textures - MonoGame 添加纹理
- javascript - React.createRef() 导致错误“预期 ref 是函数或字符串”
- windows - 使用手动分配的控制台在 CMD.EXE 中输出混乱
- c# - 将多个会话添加到一个中(以获得许可)
- javascript - 重置我用作计数器的全局变量
- json - 为聊天机器人脚本生成 JSON 的更好方法
- csv - Neo4j Desktop 在哪里寻找 CSV 文件 - Windows 10?
- c# - 一个奇怪的例外:httpRequest Stream 不接受 UTF8 吗?