Comment créer url absolue sur Yii https?
Je suis entrain de créer un site web qui s'exécute sur https.. Mais quand je crée une url absolue à l'aide de
echo Yii::app()->createAbsoluteUrl('site/index');
il toujours revenir http://mydomainname.com/site/index.
ma sortie attendue est https://mydomainname.com/site/index.
Comment puis-je créer une url en https ?
Vous devez vous connecter pour publier un commentaire.
Essayer cette
Modifier
.htaccess
fichier dans votre dossier de projet et ajouter ces lignes.Il va Rediriger tout le trafic http vers https.Essayer de changer d'hôte
'composants' => array(
...
'demande' => array(
'HostInfo' => 'https://mydomainname.com',
),
...
),
Le "single shot" est la mise en
https://
dans lebaseUrl
paramètre de la configuration:...
'components' => array(
...
'request' => array(
'baseUrl' => ' https://mydomainname.com/site',
),
...
),
Vous êtes mieux de créer un personnalisé UrlManager mise en œuvre comme décrit ici:
http://www.yiiframework.com/wiki/407/url-management-for-websites-with-secure-and-nonsecure-pages
L'avantage est que vos utilisateurs n'auront pas à souffrir à travers inutile double redirige chaque fois que vous avez un véritable redirection.