Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Переделать плагин WordPress MU Domain Mapping

истекло время актуальности


Нужно переделать плагин WordPress MU Domain Mapping

Есть Wordpress Multisite, необходимо дописать плагин таким образом, чтобы при вводе IP в браузерной строке - редиректило не на domain.name/wp-signup.php?new=(IP) - а на урл сайта


Сделать ставку!

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

  1.  фрилансер больше не работает на сервисе
  2. 1 день200 ₴
    karina varlena
     58   0   1

    Добрый вечер,
    готова приступить к заданию, есть опыт и портфолио (могу скинуть дополнительно свои проекты). Если интересно сотрудничество - пишите, обсудим детали.

    Украина Киев | 14 апреля 2017 |
  • Раз по IP идет запрос к вашему сайту, то у вас скорее всего сервер (VPS/VDS), а не хостинг.
    Наилучший вариант в этом случае не костыль с плагином, а прямое указание веб-сервера.
    Создайте виртуальный хост:

    <VirtualHost *:80>
       ServerName default
       DocumentRoot /var/www/html/default
    </VirtualHost>

    а в папку /var/www/html/default положите файл index.php, в котором можете прописывать какие угодно условия переадресации. (папка может быть любая).

    Если же у вас все таки хостинг с выделенным IP, то лучше поколдовать с .htaccess.

    Что-то типа такого:

    RewriteEngine On 
    RewriteCond %{HTTP_HOST} ^11\.11\.11\.111$ [NC,OR] 
    RewriteCond %{HTTP_HOST} ^([a-z.]+)?mydomain\.com$ [NC] 
    RewriteCond %{HTTP_HOST} !^www\. [NC] 
    RewriteCond %{SERVER_PORT} 80 
    RewriteRule ^(.*)$ https://www.mydomain.com/$1 [R=301,L]


    Но в любом случае, не стоит решать задачу, которая требует 5-10 строк кода, установкой целого плагина. Пусть даже он пропишет только эти самые 10 строк кода, но еще он натащит с собой файлов регистрации в системе, файлы админпанели, деинсталлятор, и пр.


Заказчик
Vladimir Заказчик
Украина Киев  4   0
Проект опубликован
13 апреля 2017
130 просмотров