2010-01-28 6 views
1

J'ai oublié comment faire cela et je suis coincé.
J'ai un site disons www.example.com et un autre dossier www.example.com/docs/ Je veux quand quelqu'un visite le www.example.com/ il sera redirigé secrètement vers www.example.com/docs/mais toujours voir dans l'URL www.example.com
Réécriture simple de .htaccess?

Et même si l'utilisateur tape www.example.com/docs/ Je veux qu'il voit www.example.com dans l'URL
Tout simplement l'utilisateur ne sera pas sachez qu'il existe un dossier docs.

Dans le même temps, je veux un utilisateur qui visite a.example.com et b.example.com peut les visiter sans problème et sera invité à entrer un nom d'utilisateur et mot de passe.
Une aide?

Répondre

1

Essayez ces règles:

RewriteCond %{THE_REQUEST} ^[A-Z]+\ /docs/ 
RewriteRule ^docs/(.*) /$1 [L,R=301] 
RewriteRule !^docs/ docs%{REQUEST_URI}