2010-10-15 4 views
2

J'ai une règle de réécriture qui ressemble à ceci:RewriteRule réoriente plutôt que de réécrire

RewriteEngine On 
RewriteRule ^$ store [L] 

C'est la seule chose dans le fichier .htaccess.

Il est supposé permettre à quelqu'un d'aller à http://www.site.com/ et selon le serveur, ils accèdent à http://www.site.com/store.

Mais il redirige l'utilisateur. En d'autres termes, vous voyez "/ store" dans l'URL. Comment puis-je éviter cela? Au fait, il n'y a pas de redirection dans /store/index.php (le script d'index dans le répertoire store), car je mets une instruction die là-dedans et le "/ store" est dans le URL lorsque le script meurt sur ce script.

Répondre

1

pour une raison quelconque, je l'ai changé de

RewriteRule ^$ store [L] 

à

RewriteRule ^$ /store/ [L] 

et il a commencé à travailler