configurer le contrôle d’access à l’URL pour les domaines en utilisant .htaccess ou d’autres méthodes

J’ai un scénario comme suit:

Par exemple, j’ai un site Web http://www.MyWebSite.com et j’ai configuré un autre sous-domaine http://image.MyWebSite.com . Dans le paramètre d’hôte virtuel Apache, ils utilisent le même dossier (par exemple / home / mywebsite /). (ces deux domaines ont une configuration de bande passante différente en utilisant mod_cband).

J’ai un sous-dossier “/ home / mywebsite / files / images”, je veux le rendre accessible uniquement depuis le sous-domaine ” http://image.MyWebSite.com/files/images/ …” mais PAS ” http: / /www.MyWebSite.com/files/images/ … ”

Comment dois-je le configurer avec un fichier .htaccess ou toute autre méthode équivalente?

Merci les gars

Comme ils utilisent le même répertoire, vous ne pouvez le faire que via un RewriteRule spécifique au domaine principal. Placez ceci dans un fichier appelé .htaccess à la racine de votre site Web.

 Options +FollowSymLinks -MultiViews RewriteEngine on # If the request is for www.example.com ... RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC] # ... and the URL starts with files/images, deny access ([F] = Forbidden) RewriteRule ^files/images - [F]