Почему браузер возвращает 404 на существующем скрипте? - PullRequest
0 голосов
/ 21 декабря 2018

Я должен отладить сайт WordPress.Серверная часть выдает ошибку 404 для существующего файла.(разрешения проверены, 777 на это не помогло) Я могу вызвать URL в моем браузере, сценарий показан, но консоль все еще показывает ошибку 404.

Проблема предположительно существует с момента редизайна, когда предыдущий шаблон был скопирован и отредактирован, но я не трогал определенные файлы.Я все еще могу вызвать URL-адрес скрипта из предыдущего шаблона, он работает нормально.

URL-адрес, где возникает ошибка: https://sunball -tennis.de / wp-content / themes / sunball% 20blue/assets/js/admin.js.php

Буду признателен за любую помощь.

Обновление 1: так называется скрипт:<script type='text/javascript' src='https://www.sunball-tennis.de/wp-content/themes/sunball%20blue/assets/js/admin.js.php?ver=5.0.2'></script>

Обновление 2: вызов сценария генерируется с помощью этого кода: wp_register_script('frontact_admin_js', get_bloginfo('template_url').'/assets/js/admin.js.php', array('jquery-ui-resizable', 'jquery-ui-draggable', 'jquery-ui-sortable', 'media-upload', 'thickbox', 'farbtastic', 'jquery-tools-tooltip', 'jquery-uniform'), false, true);

Но, как я уже сказал: это был точно такой же код и файлы в предыдущем шаблоне иэто также все еще работает, когда я активирую предыдущий шаблон, но не в фактическом.Сводит меня с ума.

1 Ответ

0 голосов
/ 21 декабря 2018

Хорошо, я нашел ответ.В начале сценария admin.js.php был запрос на wp-blog-header.php, который не работал по неизвестным причинам.Исправлено это с добавлением

status_header(200); nocache_headers();

после запроса.Получил решение от: https://wordpress.org/support/topic/integrating-wp-in-external-php-pages/?replies=22 и https://wordpress.stackexchange.com/questions/85384/mysterious-http-404-header-in-my-own-scripts

Ура!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...