Как от паркиран домейн да направим addon домейн

От: Как от паркиран домейн да направим addon домейн

Има ли още хора които не го ползват тоя метод?
Не че е нещо кой знае какво де.
Някои цмс-и правят проблем обаче, понеже сървърната директория getcwd() е примерно /home/user/public_html a реалната директория на цмс-а е /home/user/public_html/sajt1
Просто доста цмс-и не зацепват какви хватки си направил с хтацеса. При такъв проблем, ще трябва ръчно да се барнат конфигурационните файлове.
 
От: Как от паркиран домейн да направим addon домейн

при всеки ще работи
само се чудя дали ако се сложи в такава папка например wordpress дали ще прави проблем?
 
От: Как от паркиран домейн да направим addon домейн

то всъщност от хостинга не правят ли същото ?

значи имам домейн например site.com
добавям през cpanel-a като аддон домейн - abv.net

прави директория в главната/на site.com

и вече abv.net се зарежда от тази под-директория

а иначе abv.net може да се отвори и така site.com/abv.net

(поне аз така го разбирам и става ...)
 
От: Как от паркиран домейн да направим addon домейн

Не е така. От хостинга би трябвало да слагат допълнителен documentroot за другия домейн с virtualhost в апач. Така другия домейн е независим от първия, докато в случая с хтацес-а двата домейна ще споделят един и същ documentroot.
В единия случай getcwd() ще върне примерно /username/www/public_html/domain2
а в другия - /username/www/public_html/
В първия случай хтмл файловете на втория домейн ще са там където е documentroot-a /username/www/public_html/domain2
докато във втория файловете ще са в съвсем друга папка (/domain2 редиректнати от htaccess-a във /public_html)

С хтацеса файловата система няма да съвпада със documentroot-a и това може да довете до проблеми с някои цмс-и, които ползват файловата система. Това е така понеже скрипта ти като е в domain2 където имаш примерно config.php, със include('config.php') ще работи понеже е относителен път, ама ако иска цмс-а да прави промени в тоя файл ще го достъпи със getcwd().'/config.php', което ще е ..../public_html/config.php, а реално файла е във .../public_html/domain2/config.php

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



ПП: Пък и втори домейн можеш да добавиш не само в подпапка а и в предния левел на папки. Примерно ако първия ти домейн е към /user/www/public_html от цпанела автоматично те подканва за втория да създаде папка domain2 във public_html-a ама не е проблем да го сложиш във /user/www/domain2
Така хептен ще са независими двата домейна, понеже единия няма да се съдържа във другия като папка, докато с хтацес това нещо няма как да стане.
 
Последно редактирано:
От: Как от паркиран домейн да направим addon домейн

аха, ok.

Мерси за изчерпателния отговор :)
 
От: Как от паркиран домейн да направим addon домейн

Смисъла е да ползваш паркираните домейни като адон, щото се сещаш че имаш ограничения и за адон и за парк домейни. На един хост ще сложиш повече сайтове отколкото ти позволяват реално.
 
От: Как от паркиран домейн да направим addon домейн

Това е варианта с 1 домейн, ако искаме да добавим и втори , какво трябва да добавим тук?
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^addon\.com [OR]
RewriteCond %{HTTP_HOST} ^www\.addon\.com
RewriteCond %{REQUEST_URI} !/addon
RewriteRule ^(.*)$ /addon/$1 [L]
 

Горе