Страница категории не использует category.php, вместо этого она перенаправляется на главную страницу

В настоящее время я изменяю тему. У этой темы не было category.php Мне нужна специальная страница категории. Итак, я сделал это. Он работает на моем локальном сервере, но когда я загрузил его на реальный сервер, эта страница не работает. Он всегда перенаправляется на главную страницу. Он имеет front-page.php и другие страницы: archive.php, index.php, некоторые шаблоны пользовательских страниц, шаблоны отдельных страниц, таксономия-custom_cat.php и т. Д.

Я имею в виду, что все нормально. Все остальное отлично работает, но в главной категории серверов все равно не работает. Разве это не нарушение иерархии шаблонов?

Кстати, основным сервером является wordpress multisite. Мне пришлось включить тему в сетевой администратор, а затем использовать ее на текущем сайте. Заранее спасибо.

Редактировать: Я узнал что-то интересное. Он перенаправляется на главную страницу или использует страницу 404 в следующем состоянии. Не все 404 URL перенаправляются на главную страницу. Я даю вам общую идею

www.example.com/category/category-name -> redirects to front page www.example.com/category/xxxxx -> redirects to front page www.example.com/xxxxx -> redirects to front page www.example.com/xxxx/xxxx -> goes to 404 page 

* xxxx означает URL-адрес мусора

На самом деле он использует 404 страницы, но не во всех случаях, и, кстати, я использую wpmudev

Solutions Collecting From Web of "Страница категории не использует category.php, вместо этого она перенаправляется на главную страницу"

Убедитесь, что в файле category.php нет ошибок.

Перейдите в «Настройки» -> «Постоянная ссылка» и сохраните его снова, чтобы на всякий случай перестроить структуру постоянной ссылки.

Кажется, ваш category.php не загружается в нужную папку при загрузке на ваш сервер. Однажды это случилось с моим другом.

подтвердите, что ваши файлы расположены примерно так.

или – yourblogrootfolder / wp-content / themes / yourblogtheme внутри этого.

  • index.php
  • category.php
  • date.php
  • archive.php
  • author.php
  • style.css

Попробуйте проверить права доступа к файлам. Многие хосты требуют, чтобы разрешения были 644 для файлов PHP. В частности, suPHP обычно блокирует выполнение файлов, которые даже имеют 664 разрешения. Новые файлы, загруженные через FTP, могут не всегда корректно отображаться в зависимости от настроек FTP-клиента и сервера.