В настоящее время я использую код ниже в lighttpd.conf
перенаправить http
к https
.
$HTTP["scheme"] == "http" {
$HTTP["host"] =~ ".*" {
url.redirect = (".*" => "https://%0$0")
}
}
Однако, используя выше либо lighttpd
или Magento
добавьте в конец `/index.php/. Так http://example.com перенаправить на https://example.com/index.php/
Может ли приведенный выше код вызвать это, а если нет, есть ли способ заставить его исчезнуть с помощью дополнительных перезаписей?
url.rewrite-once = (
"^(/(media|skin|js|downloader|app)/.*)$" => "$0",
"^/(.*\.php)" => "$0",
".*\?(.*)" => "/index.php?$1",
"^/(.*)" => "/index.php/$1"
)
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
url.access-deny = ( "~", ".inc", ".conf", ".bak", ".xml", ".phtml", ".log", ".ini", "/var" )
Используйте это.