Поддержка Проблемы и решения Реализация поддомена.

  • Нужно реализовать поддомены для сайта top1seo.ru, например ekb.top1seo.ru.
    Решил с помощью multisite, создаю сайт в сети вордресс, создаю поддомен в панели сервера, но поддомен отвечает 404 ошибкой, например ekb.top1seo.ru.

    Помогите решить проблему, как реализовать все поддомены с одинаковы дизайном но разным текстом?

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    создаю сайт в сети вордресс, создаю поддомен в панели сервера

    В общем случае в панели сервера поддомен создавать не нужно, нужно настроить маску для поддоменов.

    Если такой возможности на хостинге нет и поддомены создаются только вручную — сделайте так, чтобы поддомен указывал тот же каталог, что и основной домен (где установлен WordPress).

    На текущий момент выдаётся ошибка 403, т.е. поддомен указывает на другой каталог, к которому запрещён доступ.

    Модератор Yuri

    (@yube)

    сделайте так, чтобы поддомен указывал тот же каталог, что и основной домен

    Маленькое уточнение: в ПУ это часто называется алиасом или синонимом.

    Спасибо, теперь сайт отображается, но все ссылки на нем 404, новости, статьи и тд. Например ссылка на полную новость http://ekb.top1seo.ru/ на главной.

    Модератор Yuri

    (@yube)

    все ссылки на нем 404

    На «основном» не лучше 🙂 http://top1seo.ru/blog/

    Проверьте /.htaccess

    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]
    Модератор Yuri

    (@yube)

    А на сервер Апач есть или только nginx? Если Апача нет, то нужно в конфиг nginx’a правила вписывать, ибо .htaccess ему до фени.

    Правила те же прописать? Доступа нет, придется писать в тех поддержку хостинга.

    Модератор Yuri

    (@yube)

    Отбой. Апач есть, вижу. (если, конечно, это не фейк от nginx’а)
    Цитата из FAQ

    Вышеприведенный код работает только под Apache при наличии модуля mod_rewrite и значении директивы AllowOverride отличном от None. (директива «AllowOverride None» может быть выставлена как для сервера в целом, так и для конкретного сайта, нужно проверить все места)

    ЧАВО/Не работают постоянные ссылки « WordPress Codex

    Примечание: для одиночного WP и для Сети .htaccessы немного разные.

    Прописал — не отрабатывает

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Реализация поддомена.» закрыта для новых ответов.