Addon и поддомейн

ThinkFast

New Member
Натъкнах се на един странен проблем.
Когато аддвам адон домейн от цпанела автоматично ми се създава поддомейн със същото име на аддон домейна към главния домейн.

Пример:
Имам хостинг пакет с основен домейн домейн.ком
аддвам втори домейн домейн2.ком
Резултата е че се е създал поддомейн домейн2 към домейн.ком или домейн2.домейн.ком ми отваря същото като домейн2.ком
!!?!?!?!
WTF?

Какво мога да направя в един такъв случай?
Тези поддомейни изобщо не искам да ги има!
 
От: Addon и поддомейн

Въпроса е какво може да се направи по въпроса!
Баси тъпия цпанел
 
От: Addon и поддомейн

Здравейте,

Това е функционалност на cpanel. По принцип създаването на поддомейна не е фатално, защото не е необходимо никой да знае за него - т.е. ако вие на публикувате линк към този поддомейн, вероятността накой да го открие случайно е минимлна. Като едно възможно решение мога да ви подскажа, е да използвате .htaccess и ако някой влезе през поддомейна да се пренасочва към правилният домейн.
Ако не сте сигурен как точно да реализирате това пренасочване, ви препоръчвам да се обърнете към поддръжката на хостинг компанията, от която сте закупил вашият хостинг акаунт и да ги помолите да направят настройките вместо вас.
 
От: Addon и поддомейн

Точно там е въпроса че искам както няма http://primer.predpriemach.com/ така и да ги няма моите домейн1.домейн2.ком
Не съм мислил толкова задълбочено по въпроса, но през хтацеса каквито и рестрикции да сложа, пак се разбира че поддомейна го има, защото не връща същия резултат както при несъществуващ поддомейн. Или май се бъркам?
 
От: Addon и поддомейн

По подразбиране при регистрация във всеки хостинг провайдер използващ cPanel, задаваш хостнейм, който в повечето случеи ти е главния домейн, който ще ползваш. Така е случея и на предприемача.
При добавяне на нов аддон, да речем nov-domain.com, се зъздава аддон домейн nov-domain.com и събдомейн към основния - nov-domain.star-domain.com.
Аз си кръщавам акаунтите и си правя отделен А запис за всяка една, като ползвам един от домейните които не ползвам. Да речем, че имам домейн asdf.com. В татенцето правя един А запис - server1.asdf.com и го ползвам като хост при регистрацията при нов доставчик. Поддомейните са nov-domain.server1.asdf.com, които дефакто не съществуват, защото въпросният домейн - asdf.com не е хостнат на dns сървърите на въпросния доставчик, дефакто няма А запис към тях.
Това е едно елементарно решение, вярно не най-елегантното, но ще ти спести занимавката с редиректване и т.н, а и няма да имаш проблеми дори и със случайно публикуван линк към този събдомейн - той просто не работи.
Е минуса на това нещо е, че този събдомейн ще го виждаш в cPanel, че го има, но така е проектиран самият панел и да желаеш мисля, че няма начин да се изтрие.
 
От: Addon и поддомейн

Аз тъкмо за ДНС-ите си мислех, ако от там добавя същия поддомейн към главния...
Примерно имаме maindomain.com
и addon.com

addon.com
addon.maindomain.com
maindomain.com/addon
ще са едно и също!

Ако в днс записите на maindomain сложа addon който да сочи примено към notexist.maindomain.com (notexist не е реален поддомейн, както не е и аддон домейн), би трябвало да излъжа системата.
Единствения проблем който остава е maindomain.com/addon, което ми се струва че ще се оправи с един редирект към notexist.maindomain.com. Гадното е че ще е редирект, което не е натурална грешка "Server not found". Пък може и да rewrite-ва урлто до maindomain.com/index.php?page=addon и да изкара 404 от цмс-а
хмм...
 
От: Addon и поддомейн

Аз тъкмо за ДНС-ите си мислех, ако от там добавя същия поддомейн към главния...
Примерно имаме maindomain.com
и addon.com

addon.com
addon.maindomain.com
maindomain.com/addon
ще са едно и също!

Ако в днс записите на maindomain сложа addon който да сочи примено към notexist.maindomain.com (notexist не е реален поддомейн, както не е и аддон домейн), би трябвало да излъжа системата.
Единствения проблем който остава е maindomain.com/addon, което ми се струва че ще се оправи с един редирект към notexist.maindomain.com. Гадното е че ще е редирект, което не е натурална грешка "Server not found". Пък може и да rewrite-ва урлто до maindomain.com/index.php?page=addon и да изкара 404 от цмс-а
хмм...

просто е както ти каза колега горе регвай се с примерно блабла.бла :) след това, това ще ти е главен домейн. Всички нови аддон домейни ще са нов.блабла.бла, да ама тъй като блабла.бла не съществува, няма как да ти го отвори. По-този начин си губиш един сайт място, но пък си спестяваш претиснението за дублирано съдържание което в 99% от случайте не се случва да го има.
А за домейн.ком/аддон винаги може си го добавиш тоз аддон не в домейн.ком/аддон а в домейн.ком/тапаработа/аддон
така ако някой зареди домейн.ком/аддон няма му го отвори :)
надявам се ме разбра :)
 
От: Addon и поддомейн

Редиректни го през .htaccess към страница Грешка 404 или към някой несъществуващ поддомейн за да връща резултата който искаш. Трябва да стане. Това ми изглежда най-лесния вариант.
Точно там е въпроса че искам както няма http://primer.predpriemach.com/ така и да ги няма моите домейн1.домейн2.ком
Не съм мислил толкова задълбочено по въпроса, но през хтацеса каквито и рестрикции да сложа, пак се разбира че поддомейна го има, защото не връща същия резултат както при несъществуващ поддомейн. Или май се бъркам?
 
От: От: Addon и поддомейн

Здравейте,

Това е функционалност на cpanel. По принцип създаването на поддомейна не е фатално, защото не е необходимо никой да знае за него - т.е. ако вие на публикувате линк към този поддомейн, вероятността накой да го открие случайно е минимлна. Като едно възможно решение мога да ви подскажа, е да използвате .htaccess и ако някой влезе през поддомейна да се пренасочва към правилният домейн.
Ако не сте сигурен как точно да реализирате това пренасочване, ви препоръчвам да се обърнете към поддръжката на хостинг компанията, от която сте закупил вашият хостинг акаунт и да ги помолите да направят настройките вместо вас.

Какви настройки трябва да се направят в .htaccess?
 
От: Addon и поддомейн

Ето един пример:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^poddomein\.domein\.com$ [NC]
RewriteRule ^(.*)$ addondomein.com/$1 [R=301,L]

Преди addondomein.com сложи http...
Има и други начини но този е най-бърз
 
От: Addon и поддомейн

Ако не се получи пробвай и без $1 . При мен е така
RewriteEngine on
RewriteCond %{HTTP_HOST} ^poddomein\.domein\.com$ [NC]
RewriteRule ^(.*)$ http://addondomein.com [R=301,L]
 

Горе