Два файла «.htaccess», расположенные в разных каталогах?

Я нашел два файла «.htaccess», один из которых находится в '/httpdocs/.htaccess', другой находится в '/httpdocs/wordpress/.htaccess', контент отличается, это нормально?

WordPress был установлен в директории '/ wordpress /', а затем никогда не менялся, но когда пользователи переходят на мой сайт, URL-адрес показывает «http://www.mydomain.com», а не «wordpress», отображаемый в URL-адресе.

Кроме того, из «Настройки»> «Общие»:

Адрес (URL) в WordPress: http://www.mydomain.com/wordpress

Адрес сайта (URL): http://www.mydomain.com

Solutions Collecting From Web of "Два файла «.htaccess», расположенные в разных каталогах?"

В общем, Apache будет использовать наиболее специфичный .htaccess для запрашиваемого ресурса. Это означает, что для доступа к файлам в /httpdocs/wordpress/ , /httpdocs/wordpress/.htaccess будет использоваться. Доступ к /httpdocs/foo/ будет использовать /httpdocs/foo/.htaccess и, если этого не существует, он будет использовать /httpdocs/.htaccess .

Если ваш корень документа указывает на /httpdocs/wordpress/ , то пользователи будут видеть http://www.example.com как ваш каталог WordPress. Кроме того, если ваш /httpdocs/.htaccess включает переписывание, чтобы скрыть wordpress в имени вашей папки, то это произойдет.

Похоже, у вас установлен WordPress в подкаталоге. В этом коде есть подробное объяснение: http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

В шаге 7 упоминается, что файл .htaccess должен быть скопирован и не перемещен из подкаталога в корневой каталог. Так что да, наличие двух файлов .htaccess является нормальным, если вы настроили установку WordPress в подкаталоге.