мультисайт, не видно поддомены...
Возник вопрос. Есть сайт ***.ua (Wordpress). В нем установлен мультисайт (возможность удобная для создания мультиязычных сайтов). Wordpress использует поддомены для этих дочерних сайтов. в данном случае - pl. и en.
Для сайтов на поддоменах (которые обрабатывает основной движок) в .htaccess прописываются правила (
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
</IfModule>
# END WordPress
)
Но в данном случае они не работают, так как их игнорирует nginx. при попытке зайти на поддомен просто сообщает Nginx is functioning normally.
Для сайтов на поддоменах (которые обрабатывает основной движок) в .htaccess прописываются правила (
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
</IfModule>
# END WordPress
)
Но в данном случае они не работают, так как их игнорирует nginx. при попытке зайти на поддомен просто сообщает Nginx is functioning normally.