#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 (далее по дереву каталогов).