Моя установка WordPress игнорирует мой файл .htaccess. Я запускаю Lubuntu 18.04 локально с Apache2. Корневой каталог для localhost находится в /var/www/html
, и мой проект WordPress находится в этой папке в /wptest2
Диагностика проблемы
not found
или загрузило страницу в зависимости от того, включил я милую или уродливую URL-адреса. Вещи, которые я пробовал
Включение перезаписи мода
$ sudo a2enmod rewrite
$ systemctl restart apache2
$
модуль перезаписи включен. Однако проблема не устранена.
Разрешение переопределений в файле виртуальных хостов
owner@G700:/var/www/html$ apache2ctl -S
VirtualHost configuration:
*:80 localhost (/etc/apache2/sites-enabled/000-default.conf:1)
$ sudo nano /etc/apache2/sites-available/000-default.conf
$ systemctl restart apache2
$
Красивые URL-адреса по-прежнему сломан и преднамеренный разрыв строки в .htaccess, похоже, игнорируется.
1128 В чем еще может быть проблема? Это содержимое моего файла .htaccess по адресу: /var/www/html/wptest2
this line should cause a 500 internal server error
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Обновление
Внутри папки / var / log / apache2, error.log
не ' не показывать ничего связанного. Я вижу это в access.log
:
::1 - - [20/Sep/2019:00:45:58 +0700] "GET /icons/text.gif HTTP/1.1" 200 512 "http://localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gec$
::1 - - [20/Sep/2019:00:45:58 +0700] "GET /icons/unknown.gif HTTP/1.1" 200 528 "http://localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like $
::1 - - [20/Sep/2019:00:46:05 +0700] "GET /info.php HTTP/1.1" 200 26906 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809$
::1 - - [20/Sep/2019:01:04:48 +0700] "GET /wptest2/category/uncategorized/ HTTP/1.1" 404 488 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Ge$
::1 - - [20/Sep/2019:01:04:50 +0700] "GET /wptest2/category/uncategorized/ HTTP/1.1" 404 487 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Ge$
::1 - - [20/Sep/2019:01:04:51 +0700] "GET /wptest2/category/uncategorized/ HTTP/1.1" 404 487 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Ge$
::1 - - [20/Sep/2019:01:04:52 +0700] "GET /wptest2/category/uncategorized/ HTTP/1.1" 404 487 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Ge$
::1 - - [20/Sep/2019:01:04:54 +0700] "GET /wptest2/category/uncategorized/ HTTP/1.1" 404 487 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Ge$
Это URL, на котором я тестировал. В браузере он не работает, показывая это:
Not Found
The requested URL was not found on this server.
Я проверил запрос, используя curl, и он все еще показывает, что не найден:
owner@G700:/var/www/html$ curl -I http://localhost/wptest2/category/uncategorized
HTTP/1.1 404 Not Found
Date: Thu, 19 Sep 2019 19:52:33 GMT
Server: Apache/2.4.29 (Ubuntu)
Content-Type: text/html; charset=iso-8859-1