Родительская папка, на которую влияет htaccess дочерней папки

#wordpress #apache #.htaccess

#wordpress #апач #.htaccess

Вопрос:

используйте xampp в Windows, и там есть подпапка под названием wordpress. в папке wordpress находится файл .htaccess с содержимым, как показано ниже:

 # BEGIN WordPress  RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] #RewriteBase /wordpress/ RewriteBase / RewriteRule ^index.php$ - [L]  # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-] /)?wp-admin$ $1wp-admin/ [R=301,L]  RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] # RewriteRule ^([_0-9a-zA-Z-] /)?(wp-(content|admin|includes).*) C:/xampp/htdocs/wordpress/$2 [L] # RewriteRule ^([_0-9a-zA-Z-] /)?(.*.php)$ C:/xampp/htdocs/wordpress/$2 [L] RewriteRule ^([_0-9a-zA-Z-] /)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-] /)?(.*.php)$ $2 [L] RewriteRule . index.php [L]   # END WordPress  

Все остальные папки и файлы .html .php в родительской папке недоступны. И на экране появляется сообщение «Установить ошибку в базе данных». это означает, что я предполагаю, что все соединение было перенаправлено в папку wordpress.

Что я могу сделать, чтобы другие папки и доступ к html стали нормальными?

Комментарии:

1. Это в /wordpress/ папке? Если да, то почему RewriteBase /wordpress/ это было прокомментировано и заменено неправильным?

2. Ошибка установки в базу данных обычно означает, что параметры конфигурации базы данных в wp-config.php не соответствуют существующей базе данных

3. У вас есть еще .htaccess один файл в корневом каталоге? .htaccess Файл в подкаталоге не повлияет на родительский каталог, если не включено наследование mod_rewrite (далее по дереву каталогов).