KrAB

Рейтинг
86
Регистрация
24.07.2007
jkm:
Сбросить GET параметры можно добавив знак вопроса
http://mysite.ru/%1-%2/$1?

Вот так?

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(?:www\.)?+(?!xn--)([^.]+)\.([^.]+)$
RewriteRule (.*) http://mysite.ru/%1-%2/$1? [R=302,L]

Не работает. Пересылает, но все что после слеша не отрезает.

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

ПРИМЕЧАНИЕ.

Установите флажок «Групповое перенаправление», чтобы перенаправлять запросы ко всем файлам в каталоге к таким же файлам в каталоге перенаправления.

Вы не можете использовать групповое перенаправление для перенаправления основного домена в другой каталог на вашем сайте.

Что делать? Переезжать на другую панель? На ispmanager так же?

jkm:
Редирект для всех доменов кроме .рф и остальных в Punycode

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?

Сейчас я прописываю для каждого домена свои три строчки.

Можно ли сделать, чтобы все паркованные домены редиректились одной универсальной конструкцией?

secondary:
"Под залог недвижимости", "под залог квартиры" - дополняющие. Автозайм, займ, кредит, автоломбард, деньги - основные запросы, которые могут иметь самостоятельные страницы + генериться с дополняющими.

Так те запросы, которые не "под залог" - они не нужны, т.к. это совсем другая услуга. Хоть эти запросы и вылезают, т.к. входят в более длинные нужные запросы.

Kashchey:

1. Обратиться в 2-3 студии
2. Найти 30 хороших веб-райтеров (залезть на проф.форумы копирайтеров и дать объявление ,если цену не опускать до плинтуса, то можно будет получить сносный контент)
3. Найти 3-5 перекупщиков у которых есть N количество авторов (эмм.. рабов).
4. Отказаться от идеи "30 сайтов", вложиться в 1-3 сайта и посмотреть, что из этого выйдет.

Спасибо за развернутый ответ!

А 1 и 3 варианты чем различаются?

respekto:
30 сайтов? А чего не 50, 100?

Да какая разница!? В моем случае все в контент упирается.

dmkolesnikov:
Подскажите плиз. Какие есть сервисы? Сколько это стоит?

Заполненная форма приходит на почту, на телефоне стоит приложение, в котором включено оповещение. Майл, яндекс. Бесплатно.

DenisVS:
Использовать альтернативные NS. Даже на локалхосте.
https://www.google.ru/search?q=%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9+DNS+windows&gws_rd=cr

Спасибо. Скачал какой-то "acrylic dns", но пока разбираюсь.

SeVlad:
Мб из-за того, что на этом ИП (сервере) много сайтов, а сервер показывает дефолт ? :)

Чтобы сервер показал нам сайт, сайт должен быть запаркован в панели управления хостингом, правильно?

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

Имеет ли смысл пробовать указать в hosts айпи dns1, dns2, dns3 поочередно - вдруг по какому-нибудь сайт все-таки загрузится?

Flector:
если я правильно вас понял.

Спасибо!

Оптимизайка:
echo $_SERVER["SERVER_NAME"];

Спасибо!

SeVlad:
Где-где? Для чего? Зачем?

Вангую - ты хочешь поиметь проблем, прописывая в коде темы адреса/пути. А всего навсего задача стоит, что бы сайт работал по всем алиасам. Тогда всё, что нужно - это в конфиге можно прописать что-то типа
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/path/to/wordpressp');

Нет, требуется просто вывести имя домена.

Например, я перехожу по ссылке "http://site.ru/post-page", и необходимо чтобы на данной странице было можно было вставить "site.ru". И так далее, с другими доменами по аналогии.

Подскажите пожалуйста плагины, которые считают посещаемость каждой страницы/поста.

Спасибо, но я, конечно, смотрел эти плагины. Они позволяют добавить эти поля прямо в форму создания поста, и т. п.

А мне нужно открыть на одной странице все 300 постов, например, и на одной страничке добавить или изменить эти custom fields, потом нажать update.

Пришла в голову идея: экспортировать записи в xml, редактировать xml, потом удалить все посты и добавить заново. Только один хрен, как бы в виде таблицы открыть эту xml?

Всего: 72