redirection de HTTP vers HTTPS afficher le dossier public


dites-vous

Je veux faire une redirection de http vers https.

J'essaye d'utiliser ce code .htaccess

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

mais qui montrent le dossier public dans l'url,

plus expliquer mon site est www.example.comblanc ce code va comme çawww.example.com/public/

J'ai ce code est mon .htaccess

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?$1 [L,QSA]

et je veux faire la redirection vers un domaine spécifique, si les utilisateurs essaient par exemple : example.com, j'ai besoin de rediriger verswww.example.com

Toute solution ?

Joe

Cela se produit parce que vous demandez également l'URI dans le fichier RewriteRule. Vous devez modifier les règles comme suit :

RewriteEngine On
RewriteCond %{HTTPS} !on [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Vous pouvez voir cette règle fonctionner ici avec l' /public/URI et elle va https://example.comuniquement. Assurez-vous de vider votre cache avant de tester cela.

Articles connexes


Redirection Apache http vers https

Deano: Environnement Centos avec Apache Essayer de configurer la redirection automatique de http vers https From manage.mydomain.com --- To ---> https://manage.mydomain.com J'ai essayé d'ajouter ce qui suit à mon httpd.conf mais cela n'a pas fonctionné Rewr

Redirection vers le dossier public sur Lumen (Laravel)

w3spi J'ai un gros problème. Je travaille sur une application en localhost avec le framework Lumen. Mon environnement de travail est sur Wamp (Windows). Lumen nécessite que la racine se trouve dans le publicdossier. Pour ce faire, j'ai un fichier de configurat

Redirection vers Slim Framework / dossier public

mydreamadsl J'utilise Slim Framework v3. J'ai configuré l'API et son bon fonctionnement si j'accède à http: // localhost: 8080 / slimapp / public J'ai une structure de répertoire par défaut. Mon exemple de point de terminaison d'API est http: // localhost: 808

Redirection de http vers https dans vps

S.Dan J'ai un vps mis en place sur le domaine "mysite.co.uk" et j'ai également installé un certificat SSL. Mais il n'apparaît que lors de l'utilisation de " https://monsite.co.uk ". Comment puis-je le configurer pour que mysite.co.uk redirige vers celui avec "

redirection incorrecte de http vers https

AlexB essayez d'aller https, mais lorsque j'utilise ce qui suit dans mon .htaccesserreur de problème de redirection voici ce que j'ai dans mon .htaccess RewriteEngine On RewriteBase / RewriteCond %{HTTP} on [OR] RewriteCond %{HTTP:X-Forwarded-Proto} https