web-dev-qa-db-fra.com

Comment bloquer l'accès à un sous-site avec mod_rewrite?

Disons que j'ai les sites siteA.com et siteB.com. Ils sont hébergés de telle sorte que siteB.com pointe en fait sur siteA.com/siteB.

Comment puis-je empêcher quelqu'un de visiter siteA.com/siteB en utilisant mod_rewrite?

Jusqu'ici, j'ai essayé sans succès (en racine de siteA.com):

RedirectMatch 301 ^/siteB/$ http://someothersite.com/
1
Chris Laplante

Essayez quelque chose comme

# you may need to drop the leading slash if you're doing this in .htaccess   
RewriteCond %{HTTP_Host} !^siteB\.com$
RewriteRule ^/siteB  http://siteB.com/ [R=301]
1
matthew