268 votes

.htaccess rewrite pour rediriger l'URL racine vers un sous-répertoire

J'essaie d'obtenir

www.example.com

pour aller directement à

www.example.com/store

J'ai essayé plusieurs bouts de code et aucun ne fonctionne. Je vous en prie, aidez-moi !

Ce que j'ai essayé :

Options +FollowSymlinks
RewriteEngine on

RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^(.+)\www.example\.com$
RewriteRule ^/(.*)$ /samle/%1/$1 [L]

Qu'est-ce que je fais de mal ?

1voto

Abouasy Points 21

Essayez d'utiliser les lignes suivantes dans le htaccess

Note : vous devrez peut-être vérifier le nom du fichier default.html.

default.html est le fichier qui se charge par défaut dans le dossier racine.

RewriteEngine

Redirect /default.html http://example.com/store/

-14voto

RottNKorpse Points 1

Et vous pouvez facilement le faire sans htaccess du tout, avec php

créez un fichier index.php et mettez-y le code.

<?php
header('Location: http://example.com/subdir');
?>

fait et fait.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X