Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

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

project expired


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

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


Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

  1.  freelancer isn't working in the service any longer
  2. 1 day200 ₴
    karina varlena
     58   0   1

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

    Ukraine Kyiv | 14 April 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 строк кода, но еще он натащит с собой файлов регистрации в системе, файлы админпанели, деинсталлятор, и пр.


Client
Project published
13 April 2017
130 views