2013-02-18 8 views
0

J'essaie de restreindre l'accès aux fichiers/URL de mon site Web depuis l'extérieur. c.-à-d., Si un utilisateur tape une URL http://www.mysite.com/url1, je veux qu'il soit redirigé vers la page d'accueil. Cependant, l'utilisateur devrait pouvoir accéder à mysite/url1 une fois qu'il est sur mysite (en cliquant sur des liens etc). J'ai essayé d'utiliser .htaccess ce qui suit:Restriction de l'accès aux fichiers du site Web depuis l'extérieur

RewriteCond %{HTTP_REFERER} !^http://mysite.com$ [NC] 

RewriteRule .*url1.*$ /? [R,NS,NC,L] 

Lorsque quelqu'un tape monsite/url1 ils sont redirigés vers la page d'accueil qui est ce que je veux. Cependant, lorsque j'essaie d'accéder à mysite/url1 depuis mon site, il est toujours redirigé vers mon site. (et je ne veux pas que cette redirection se produise si l'appel provient de mon programme).

Quelqu'un peut-il vous aider, s'il vous plaît.

Répondre

0

Put:

RewriteRule ^(url1)($|/) - [L] 

AVANT un autre rewrite.

Questions connexes