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

Здравствуйте, уважаемые!

Есть очень популярный сайт site.ru (доменные имена выдуманные). Адреса его страниц выглядят как:

и т. д. 

Но, как правило, адрес на конкретную страницу получается очень длинный, поэтому я создал сокращалку ссылок под него. Назовём so.kr

Теперь пришла идея ещё облегчить пользователям создание коротких ссылок простой подстановкой буквы на site.ru - я зарегистрировал домен osite.ru и хочу, чтобы каждый запрос вида:

редиректился соответственно на:

То есть вместе с поддоменами, которых куча и могут появляться новые. Ну и, соответственно, с подстановкой в качестве переменной в URL. Обратите внимание, что буква "о" из доменного имени убирается.

А вот при переходе по адресу so.kr/index.php?url=ru.site.ru/product/1 моя сокращалка сразу сама создаёт короткую ссылку.

Необходимо реализовать такой редирект. Насколько я понимаю, можно обойтись только конфигом Апача, без создания директории сайта и htaccess - поправьте, если не прав.

Для пользователя будет очень удобно, находясь на любой странице site.ru, подставить в адресную строку букву "o" и сразу получить короткую ссылку.

Также поддомены могут быть и четвёртого уровня, вроде blog.en.site.ru.

Плюс, из ньюансов, хотелось бы чтобы запросы:

(без дополнительных атрибутов) редиректились соответственно на

иначе поисковые роботы будут постоянно генерить ссылки.

UPD to Владимир Фаст (manifestx): Я конечно не силён, но, мне кажется, это реализуется с помощью регулярных выражений RedirectMatch или RewriteRule. И, насколько я понимаю, им всё равно где быть - в конфиге апача или в .htaccess, просто конфиг быстрее обрабатываться же будет, без чтения лишнего файлика. А нагрузок пока особых нет, да и разве сильно нагрузит сервак обычный редирект?

Перенёс в Системное администрирование, посмотрим.

8 лет назад
seventhsite
Дмитрий 
39 летРоссия
9 лет в сервисе
Был
4 года назад
Выбранный исполнитель
tuna2k
44 годаКипр
8 лет в сервисе
Был
8 лет назад
8 лет назад
$4
1 день
Андрей выполнил работу ещё до того, как мы окончательно договорились о сделке :) Чувствуется профессионализм (с его слов, он работал админом у хостера и сомнений в этом не возникает), учтены все хотелки! На протяжении выполнения, был всё время на связи, консультировал по написанному конфигу, предлагал более рациональные решения! Отличный исполнитель, к которому сразу проникаешься доверием и уважением к знаниям. Рекомендую!
Заказчиком доволен. В процессе работы над заказом не было каких либо проблем или недопониманий. Рекомендую.