Постоянная ссылка не работает в Apache на Linux

Я пытался установить пользовательскую константу, но получаю ошибку 404. Ниже приведены настройки, которые я пробовал:

  1. Я прошел Настройки> Постоянная ссылка> Пользовательская и добавлена /%category%/%postname%/ . Это не работает.

  2. Проверьте содержимое моего файла .htacces:

 **# BEGIN WordPress** <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> **# END WordPress** 
  1. Я использовал плагин.

Тем не менее, я все еще получаю страницу ошибок 404 для той категории, которую я создал. Кто-нибудь может мне помочь, пожалуйста?

Solutions Collecting From Web of "Постоянная ссылка не работает в Apache на Linux"

Я не уверен в том, что вы используете плагин, но для меня работала вышеперечисленная структура ссылок. Это код, который я использовал.

 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> 

Обратите внимание, что мне пришлось включить модуль mod_rewrite для этого. После включения убедитесь, что вы перезапустите apache.