web-dev-qa-db-fra.com

Deux fichiers ".htaccess" sont situés dans les répertoires différents?

J'ai trouvé deux fichiers ".htaccess", l'un dans "/httpdocs/.htaccess", un autre dans "/httpdocs/wordpress/.htaccess", le contenu est différent, est-ce normal?

Le Wordpress a été installé sur '/ wordpress /' dir, puis n'a jamais changé, mais lorsque les utilisateurs accèdent à mon site, l'URL indique "http://www.mydomain.com", et non "wordpress" sur l'URL.

En outre, dans Paramètres> Général:

Adresse WordPress (URL): http://www.mydomain.com/wordpress

Adresse du site (URL): http://www.mydomain.com

1
RRN

En général, Apache utilisera le fichier .htaccess le plus spécifique à la ressource demandée. Cela signifie que, pour accéder aux fichiers dans /httpdocs/wordpress/, /httpdocs/wordpress/.htaccess sera utilisé. L'accès à /httpdocs/foo/ utilisera /httpdocs/foo/.htaccess et, s'il n'existe pas, il utilisera /httpdocs/.htaccess.

Si la racine de votre document pointe sur /httpdocs/wordpress/, les utilisateurs verront http://www.example.com comme répertoire WordPress. De même, si votre /httpdocs/.htaccess inclut la réécriture pour masquer la wordpress dans votre nom de dossier, il en sera de même.

3
Kevin Lacquement

Il me semble que WordPress est installé dans un sous-répertoire. Il existe une explication détaillée à ce sujet dans le codex: http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

L'étape 7 indique que le fichier .htaccess doit être copié et non déplacé du sous-répertoire vers la racine. Alors oui, avoir deux fichiers .htaccess est normal lorsque vous avez configuré votre installation WordPress dans un sous-répertoire.

0
Jan Beck