Домен числится за RegisterMatrix.
Перенести домен обычным трансфером мешает скорее всего истекший срок действия домена (сейчас уже идет период после истечения срока действия домена). Несмотря на статус OK, операции трансфера возвращают что-то типа такого: "Current domain name status prohibits transfer".
Перенести услугу к тому же регистратору имеет смысл для того, что бы продлить домен, и уже потом сделать трансфер к другому регистратору. Продлить домен - моя изначальная цель.
Вообще есть вариант ещё проще - просто пополнить клиентский кабинет с услугой домена. Я думал, что такое возможно через службу поддержки ResellerClub. Но они меня упорно отправляют к Public Domain Registry. А те, в свою очередь, отправляют меня к RegisterMatrix. А RegisterMatrix просто молчат. Как-то так получается.
В общем ситуация сложная, поэтому и интересуюсь Вашими советами и идеями. Может быть есть факты и пути решения проблемы, которые я просто не вижу.
Я пробовал сам регистрироваться в качестве реселлера, создал свой клиентский аккаунт, пытался переместить услугу регистрации домена. Но столкнулся с тем, что мой новый аккаунт, почему-то, привязан к Public Domain Registry и для перемещения услуги из старого аккаунта в новый нужно инициировать перенос к другому регистратору лично RegisterMatrix (я общался и с ResellerClub, и с Public Domain Registry - они мне ничем не могут помочь). А RegisterMatrix, как я уже писал, не отвечают.
В данной ситуации Вы правы, мне может помочь другой реселлер, но если только его аккаунт привязан к RegisterMatrix (это мое предположение, могу ошибаться).
Если есть контакты такого человека, можете их скинуть? Был бы благодарен.
С помощью библиотеки из моего поста выше, это делалось бы вот так:
require_once('Browser.php'); $browser = new Browser(); if( $browser->getPlatform() == Browser::PLATFORM_ANDROID) { //часть кода, которая будет выводиться только для Android устройств }
Предварительно поместив вот этот файл, Browser.php, в ту же папку, где будет вставлен этот код:
https://github.com/cbschuld/Browser.php/tree/master/lib
Этот Browser() класс сам разбирает за Вас переменную $_SERVER['HTTP_USER_AGENT']. Можете, конечно, в целях эксперимента сами попробовать разобрать $_SERVER['HTTP_USER_AGENT'].
А, Вы в этом смысле. Ну может быть.
Ну, конечно, утрируете. Wordpress использует те же самые PHP функции, что и я. Разработчики модулей Wordpress так же используют те же самые PHP функции, что и я. При умелом использовании можно все настроить так, что это не будет отличаться от решений WP Team (и разработчиков модулей).
Но, опять же, тут дело другое - для новичков лучше все-таки использовать решения от разработчиков WordPress (если они есть), потому что инклюдами они могу наворотить делов. Наверное, действительно, стоило ограничиться первым сообщением. Ладно, учтем.
Вот это конструктивный диалог, даже "спасибо" сказать можно. Хоть я и не совсем с Вами согласен, но вашу позицию теперь понял.
Да. Но лучше, имхо, просто скопировать файлы с основного домена, так как там доступ к БД уже прописан должен быть. При чистой установке WP в ту же базу скрипт может просто перезаписать старые таблицы новыми и все данные будут утеряны. И перед этим бэкап можете сделать на всякий случай, если есть важные данные.
Для расширения кругозора. Я не думаю, что под задачу ТС найдется универсальное решение в виде готового модуля. Моя позиция - навести на мысль и помочь человеку реализовать свою задачу.
Позвольте поинтересоваться, что из этого по-вашему костыли - использование одной базы данных или варианты создания поддомена?
И ваши варианты тогда, если можно, что флудить то в теме. Я хоть увижу, в чем я был не прав. Я за конструктивный диалог.
Не думаю. Ссылка или доступна, или нет. Можно только её усложнить, что бы в ручную сложно было подобрать. Но это сложный процесс, нужны знания PHP.
Согласен с irisat, есть специальные библиотеки, которые сами распознают и платформу, и браузер, и еще много всего на основе user_agent.
Например есть вот такая хорошая библиотека для php c гитхаба:
https://github.com/cbschuld/Browser.php
С её помощью определяете устройство и выводите нужную рекламу в зависимости от этого.
Можно поступить просто, сделав обычный редирект, скажем:
Redirect /page2/ http://site.ru/
или списком:
Redirect /page2/ http://site.ru/ Redirect /page3/ http://site.ru/ Redirect /page4/ http://site.ru/ Redirect /page5/ http://site.ru/
А если нужная универсальная регулярка, тогда нужно думать уже что-то с условием /page(0-9)/ и на RedirectMatch. Или на RewriteRule. Но нужно что-то свое под /page/.
Ну тут сложность в том, что нужны знания PHP для замены шаблона на другой персонально для поддомена. В общем это можно сделать как-то вот так:
1) Нужно настроить сайт так, что бы поддомены были в папках основного домена. Например в ISPmanager это выставляется при создании www сайта (или редактировании).
2) Нужно попробовать создать новую папку в основном домене скажем new (получим домен new.site.ru).
В эту новую папку скопировать index.php из корня, можно еще .htaccess для работы ЧПУ. Если index.php не открывается, то отредактировать его и поправить include, например, с
include("/wp-papka/file.php");
include("../wp-papka/file.php");
3) И самая интересная часть - каким-то образом применить другой шаблон для этого поддомена. Возможно можно добиться этого доработкой index.php (который в папке поддомена new). Но тут нужны хорошие знания PHP, что бы заменить шаблон, установленный по умолчанию.
Добрый день. Могу предложить Вам одну идею, которая первой пришла в голову. Возможно она немного "хардкорна", но по крайней мере может сработать.
Шаг 1. Ссылки. Так вот, для того, что бы добиться показа страниц по ссылкам /play/ID_НОВОСТИ и /download/ID_НОВОСТИ можно прописать условия-регулярки в .htaccess, там такими же условиями отображаются ссылки по-умолчанию. Нужно добавить новое условие перед ними с флагом [L] (last). Тогда мы получим показ по 3 разным ссылкам одной и той же страницы.
Шаг 2. Замена title. Для замены заголовка пользуемся определением информации по ссылке из $_SERVER['REQUEST_URI'] и функцией проверки наличия в ней нужных нам разделов, например, для ссылки /download/ID_НОВОСТИ:
if (strpos($_SERVER['REQUEST_URI'], "/download/") !== false) { //меняем заголовок }
И замена заголовка при помощи str_replace(что, на что, где);.
Можно таким же образом и даже h1 подправить в контенте.
В итоге получим фактически 1 новость с 3 ссылками и 3 разными title.