Obliger a passer par index.html avec .htaccess

Nouveau WRInaute
Bonjour
je vous explique mon tit souci
je voudrais de obliger les gens a passer obligatoirement par la page index de mon site et qu ils n arrive pas par n importe quel page .
je ne suis pas tres doué mais apres recherche sur le net !

donc j ai créer un .htaccess mais ca ne marche pas "page d erreur 500"

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !^.*index.html [NC]
RewriteCond %{HTTP_REFERER} !^http://www.MONSITE.com/.* [NC]
RewriteRule /* http://www.MONSITE.com/index.html [L,R]
d avance merci pour votre aide
 
Nouveau WRInaute
Ne serais-ce pas plus simple avec des sessions?

Tu crées la session que sur ta page d'accueil. Sur chaque autes pages tu testes si la session existe. Si non, tu redirige vers la page d'acceuil.
 
Nouveau WRInaute
non non
enfait c est un site qui représente une discothéque "club libertin" il y a donc quelque photos de charme etc... rien de pornographique mais je voudrais qu il passe par l index avec l avertissement "icra" avant d entrer .
 
WRInaute accro
ok mais si je veux aller sur une des pages de ton site directement je devrais forcement repasser par l'accueil ?

Tester un cookie et afficher un disclamer (genre une fenetre en JavaScript) lors de la premiere visite de l'internaute serait beaucoup mieux. genre classique :wink:
 
Nouveau WRInaute
oui je veux qu on y repasse obligatoirement
et aussi certains annuaires mon référencé la page de lien au lieu de l accueil
a un javascript j y avais pensser mais éviterais de rectifier tte les page du site qui sont nombreuse
car ce n est pas mon site mais celui d un ami proprietaire du club
(je m occupe de son référencement)
merci pour votre aide
 
WRInaute accro
as tu pensé au consequences sur le referencement de ton site ?

la bonne méthose est :
si pas de cookie sur l'ordi du visiteur, alors :
- afficher un div flottant qui prend tout l'écran avec l'avertissement "attention, .... , cliquer si vous etes sur ..."
- créer le cookie

comme ca en changeant de page, le div n'arrive plus (cookie crée)
 
Discussions similaires
Haut