2010-04-16 6 views
0

Je compris comment rediriger quelqu'un, si elles se trouvent dans un fichier particulier:conditions de redirection htaccess

Redirect /index.php http://www.website.com/#myaccount 

Comme vous pouvez le voir, je suis à peu près redirigeant que le visiteur sur la même page, ce qui n » t travail. C'est un regard sans fin, quel que soit le léger changement minuscule.

Je veux forcer quelqu'un à voir une partie de la page, en ajoutant le hachage. (C'est un peu bizarre, je sais)

Je suppose que c'est peut-être le moment d'utiliser regex dans le fichier htaccess.
Mais je pensais que je demanderais s'il existe une façon plus simple de le faire à partir du fichier htaccess.

+0

Voulez-vous réellement rediriger l'utilisateur de la même page que celle d'où il provient vers une partie de cette page? Cela rendra impossible l'accès à la page sans sauter la page. –

+0

Ce n'est pas un peu bizarre, c'est tout simplement idiot. La logique de présentation conditionnelle n'appartient pas vraiment à votre configuration Apache. –

Répondre

0

Le fragment d'un URI (la partie après la première #) n'est pas envoyé au serveur. Cela signifie que vous ne pouvez pas utiliser les techniques côté serveur pour tester si le fragment a une certaine valeur de n'existe pas du tout; Seules des techniques côté client comme JavaScript peuvent le faire.

+0

Ah, bon point. – coffeemonitor