мультисайт на nginx
-
Пытаюсь создать мультисайт на подкаталогах. WordPress полностью работает на nginx.
Сайты сети создаются нормально, но отображаются не с заданной темой, а совсем без присутствия стилей, а попасть в админку невозможно, так как возникает циклическая переадрессация.
Вот конфиг сервера.server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /var/www/html; index index.php index.html index.htm; server_name vip-rm.ru; location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|pdf|ppt|txt|bmp|rtf|js|swf)$ { root /var/www/html; access_log off; expires 15d; add_header Cache-Control private; } error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /var/www/html; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } location / { try_files $uri $uri/ /index.php; } location @wordpress { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root/index.php; include fastcgi_params; } location ~ /\.ht { deny all; } } # nginx configuration location / { rewrite ^/([_0-9a-zA-Z-]+/)?files/(.+) /wp-includes/ms-files.php?file=$2 break; rewrite ^/([_0-9a-zA-Z-]+/)?wp-admin$ /$1wp-admin/ redirect; if (-e $request_filename){ rewrite ^/[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) /$1 break; } rewrite ^/[_0-9a-zA-Z-]+/(.*\.php)$ /$1 break; rewrite ^(.*)$ /index.php break; }Возможно что-то в нем не так? Подскажите, кто понимает
Просмотр 4 ответов — с 1 по 4 (всего 4)
Просмотр 4 ответов — с 1 по 4 (всего 4)
Тема «мультисайт на nginx» закрыта для новых ответов.