Certificat iis-ssl - thinkphp configure SSL pour forcer l'accès https. Comment supprimer le suffixe index.php ?
我想大声告诉你
我想大声告诉你 2017-05-16 13:09:33
0
2
967

Comment supprimer le suffixe index.php lors de la configuration de SSL dans thinkphp pour forcer l'accès https ?

Dans l'environnement Alibaba Cloud IIS7.5, http est configuré pour être réécrit en https

Mais après avoir entré http://www.xxx.com, il sera redirigé vers https://www.xxx.com/index.php/

Comment supprimer cet index.php ???

我想大声告诉你
我想大声告诉你

répondre à tous(2)
左手右手慢动作

index.php est le fichier d'entrée de thinkphp

phpcn_u1582

Ma méthode de mise en œuvre

Pas besoin de configurer son module de réécriture d'url

Écrivez le code suivant directement dans le fichier d'entrée thinkphp (son certificat doit être configuré)

if ($_SERVER['HTTPS'] != "on") {
        $index = strstr($_SERVER['REQUEST_URI'],"index.php");
        if($index){
            $str = preg_replace('/\/index.php/', '', $_SERVER['REQUEST_URI']);
            $url = "https://" . $_SERVER["SERVER_NAME"] . $str;
            header("location:".$url);
        }
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal