Поддержка WordPress Multisite Как решить проблему с неверными путями в подомене мультисайта

  • Приветствую,

    прошу помочь и направить на путь истиный 🙂

    с мультисайтом знаком со вчерашнего дня, так что еще не знаю что да как правильно настраивать, но вроде как сделал все верно, да и суппорт моего хостинга помог с настройкой апатча, поддомены создаются, сайт открывается, в консоль поддомена захожу без проблем, вот только я установил в поддомен свою тему и когда зашел на сайт увидел что пути в css, js и картинкам прописаны с поддомена.

    Допустим есть сайт site.com

    я создал поддомен sub.site.com

    установил туда тему нажимаю перейти на сайт, а у меня там каша, посмотрел в консоль браузера и обнаружил что пути ко всех подрубаемым файлам идут в таком формате http://sub.site.com/wp-content/themes/twentysixteen/style.css

    а физически файл стилей находится по адресу http://site.com/wp-content/themes/twentysixteen/style.css

    подключение стилей и скриптов у меня идет в файле function.php

    add_action('wp_print_styles', 'add_styles');
    if (!function_exists('add_styles')) {
    	function add_styles() {
    	    if(is_admin()) return false;
    	    wp_enqueue_style( 'bs', get_template_directory_uri().'/css/bootstrap.min.css' );
    		wp_enqueue_style( 'main', get_template_directory_uri().'/style.css' );
    	}
    }

    я бы мог конечно вместо get_template_directory_uri() написать обсолютный путь тогда все работает и отображается сайт нормально, но вот есть еще другие пути которые тоже выдают ошибку например плагин тоже не смог найти свои файлы и выволил в консоли ошибку
    http://task.alphaed.kz/wp-content/plugins/login-with-ajax/widget/login-with-ajax.js?ver=3.1.5

    подскажите пожалуйста что с этим поделать, я уже запарился гуглить, подобной ошибки еще не находил

    заранее благодарю.

Просмотр 16 ответа (всего 16)
  • Это то, что чём сказал Юрий — nginx стоит на «первой линии» и берёт на себя статику (css, js, картинки) и не передаёт дальше на апач, на котором уже ВП. И который настроен на мультисайтовость. А nginx получается, что не настроен.

    Теперь все понятно, спасибо большое, я уже отписал в суппорт хостинг провайдера, думаю ребята в вашими полными объяснениями быстро настроят nginx

    обязательно отпишусь по результату.

Просмотр 16 ответа (всего 16)
  • Тема «Как решить проблему с неверными путями в подомене мультисайта» закрыта для новых ответов.