Вот так?
RewriteEngine onRewriteCond %{HTTP_HOST} ^(?:www\.)?+(?!xn--)([^.]+)\.([^.]+)$RewriteRule (.*) http://mysite.ru/%1-%2/$1? [R=302,L]
Не работает. Пересылает, но все что после слеша не отрезает.
В cpanel, кстати, почему-то не работает "групповое перенаправление", (когда его ставишь, появляется галочка "подстановочный знак". Если домены запаркованы на свою папку, то работает, если домены запаркованы на одну папку главного домена, как в моем случае, то нет.
Что делать? Переезжать на другую панель? На ispmanager так же?
RewriteCond %{HTTP_HOST} ^(?:www\.)?+(?!xn--)([^.]+)\.([^.]+)$ RewriteRule (.*) http://mysite.ru/%1-%2/$1 [R=301,L]
Большое спасибо, теперь не нужно прописывать для каждого домена отдельно.
Только вот с url test1.ru/*любыесимволы* перебрасывает на http://mysite.ru/test1.ru/*любыесимволы*
Как сделать, чтобы эти любые символы отбрасывал и перекидывал на http://mysite.ru/test1.ru ?
---
И еще, cpanel зачем-то создает для каждого добавленного домена поддомены к самому первому (который я указал, когда создавал аккаунт у хостера).
Можно ли прописать одной конструкцией, чтобы с domain1.mysite.ru перебрасывал так же, на mysite.ru/domain1-ru ? Для всех доменов.
Сейчас для каждого паркованного домена прописываю вот такую конструкцию (пример для ru и для рф).
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress RewriteCond %{HTTP_HOST} ^primer\.ru$ [OR] RewriteCond %{HTTP_HOST} ^www\.primer\.ru$ RewriteRule ^/?$ "http\:\/\/mysite\.ru\/primer\-ru" [R=302,L] RewriteCond %{HTTP_HOST} ^XN--E1AFMKFD\.xn--p1ai$ [OR] RewriteCond %{HTTP_HOST} ^www\.XN--E1AFMKFD\.xn--p1ai$ RewriteRule ^/?$ "http\:\/\/mysite\.ru\/пример\-рф" [R=302,L]
Данная конструкция:
редиректит primer.ru и www.primer.ru на mysite.ru/primer-ru
редиректит пример.рф и www.пример.рф на mysite.ru/пример-рф
НО, все урлы, вида
primer.ru/*любойнаборсимволов*
пример.рф/*любойнаборсимволов*
Не редиректит! Открывает прямо по этим урлам, и грузит страницу 404.
Подскажите, пожалуйста:
как сделать, чтобы primer.ru/*любойнаборсимволов* редиректил на mysite.ru/primer-ru?
Сейчас я прописываю для каждого домена свои три строчки.
Можно ли сделать, чтобы все паркованные домены редиректились одной универсальной конструкцией?
Так те запросы, которые не "под залог" - они не нужны, т.к. это совсем другая услуга. Хоть эти запросы и вылезают, т.к. входят в более длинные нужные запросы.
Спасибо за развернутый ответ!
А 1 и 3 варианты чем различаются?
Да какая разница!? В моем случае все в контент упирается.
Заполненная форма приходит на почту, на телефоне стоит приложение, в котором включено оповещение. Майл, яндекс. Бесплатно.
Спасибо. Скачал какой-то "acrylic dns", но пока разбираюсь.
Чтобы сервер показал нам сайт, сайт должен быть запаркован в панели управления хостингом, правильно?
Получается, если по старым днс сервер выдает ошибку, то хостинг либо закончился, либо файлы уже удалены?
Имеет ли смысл пробовать указать в hosts айпи dns1, dns2, dns3 поочередно - вдруг по какому-нибудь сайт все-таки загрузится?
Спасибо!
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/path/to/wordpressp');
Нет, требуется просто вывести имя домена.
Например, я перехожу по ссылке "http://site.ru/post-page", и необходимо чтобы на данной странице было можно было вставить "site.ru". И так далее, с другими доменами по аналогии.
Подскажите пожалуйста плагины, которые считают посещаемость каждой страницы/поста.
Спасибо, но я, конечно, смотрел эти плагины. Они позволяют добавить эти поля прямо в форму создания поста, и т. п.
А мне нужно открыть на одной странице все 300 постов, например, и на одной страничке добавить или изменить эти custom fields, потом нажать update.
Пришла в голову идея: экспортировать записи в xml, редактировать xml, потом удалить все посты и добавить заново. Только один хрен, как бы в виде таблицы открыть эту xml?