Премини към съдържанието
Topper

Динамични хостове с Wildcard DNS и mod_rewrite ?

Препоръчан отговор


Поблазни ме идеята да не се опреснява всеки път таблицата на DNS-а, когато ми хрумне да пусна някаква услуга като rss, forum, webmail и т.н.

Поразрових се доста из нета, пробвах решения с метатагове, редирект с джаваскирт и PHP и т.н. докато не попаднах на идеалното решение!

Признавам, ползвал съм mod_rewrite на Апачи-то, но не подорзирах че е толкова мощен инструмент.

Идеята е следната - в DNS се задава един, последен запис в зоната от вида *.mydomain.com IN A my_IP_address. След това в Апачи-то, работещо на този my_IP_address се разрешава RewriteEngine ON за оносовната директория и всяка заявка се "пренаписва" към съответната директория, като в тази директория отделно с .htaccess може да се манипулира адреса. Но до тук е на теория, поне при мен. С DNS-а няма грижи, но колкото и предложения, препоръки и други хватки от нета да пробвах - в основната директория пренаписване не се получава angry.gif

Само един от примерите ще дам, но моля някой, който е прилагал този метод да сподели мнение.

RewriteCond %{HTTP_HOST} .

RewriteCond %{HTTP_HOST} !^www\.mydomain\.com

RewriteRule (.*) http://www.mydomain.com/$1 [R=301,L]
или
RewriteBase /

RewriteCond %{HTTP_HOST} \.mydomain\.com$

RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]

Ще съм благодарен на всяко мнение

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Добавете отговор

Можете да публикувате отговор сега и да се регистрирате по-късно. Ако имате регистрация, влезте в профила си за да публикувате от него.

Гост
Напишете отговор в тази тема...

×   Вмъкнахте текст, който съдържа форматиране.   Премахни форматирането на текста

  Разрешени са само 75 емотикони.

×   Съдържанието от линка беше вградено автоматично.   Премахни съдържанието и покажи само линк

×   Съдържанието, което сте написали преди беше възстановено..   Изтрий всичко

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Добави ново...

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите Условия за ползване