February 7th, 2008Домейн и поддомейн на различни хостинги
Първата мисъл, която може да ви мине през ума е, че е невъзможно. Е, не е съвсем така. Само, че си има няколко изисквания, без които номерът няма да сработи:
1. Хостингът, на който ще се хостват подомейнът трябва да има статично IP.
2. Там, където се хоства домейнът, трябва да има някакъв вид управление на DNS.
Започна ли да ви се изяснява картинката? И така, там, където хостваме домейна (www. ще си остане на това място, няма как да се премести или поне аз не знам как) , влизаме в управлението на DNS и добавяме запис поддомейн (host name) - *, вид домейн A, TTL 14400 (или 12/24 часа) и хост xxx.xxx.xxx.xxx, където xxx.xxx.xxx.xxx е статичното IP на втория хостинг.
Дотук сме свършили половината работа. Пренасяме се на хостинга с подомейна и в ROOT директорията, която е alias на IP-то ъплоадваме .htaccess или записваме във вече съществуващия:
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)?domain.com [NC]
RewriteRule ^(.*)$ http://subdomain.domain.com/ [R=301,L]
където subdomain е поддомейнът, който ще ползваме, а domain е домейнът, чийто поддомейн е subdomain (мале-е-е, нищо не разбрах).
За съжаление не мога да измисля още начин за позлване на няколко поддомейна, така че ако някой се сеща да даде идея, пък аз ще го спомена в автобиграфията си ;).
- Избягване на duplicate content на начална страница Както може би знаете, или не знаете, www.site.com, www.site.com/index.php, site.com и site.com/index.php са 4 различни страници за търсачките, въпреки, че вие вероятно виждате една и съща страница. За да избегнете подобен проблем, трябва да имате Apache server и mod_rewrite модул включен. Някъде в .htaccess пишете: Options +FollowSymlinks -Indexes RewriteEngine On RewriteCond %{HTTP_HOST} ^washiqthost.com$ [NC] RewriteRule ^(.*)$ http://www.washiqthost.com/$1 [R=301,L] RewriteCond %{THE_REQUEST} /index\.php\
- Избягване на duplicate content във вътрешни страници Тук ще стане въпрос не как да избегнем duplicate content на вече съществуващи страници, а как да го избегнем, ако например сме купили стар домейн, който има индексирани страници, които при нас биха дали 404 error. Много уебмастери слагат код: ErrorDocument 403 index.php ErrorDocument 404 index.php което обаче създава проблема с duplicate content, тъй като редиректва всички ненамерени страници
- Частична защита срещу SQL injection с .htaccess Нещо много просто, но ефективно срещу SQL injection. За да може да ползвате кода, трябва да имате Apache сървър, включен mod_rewrite и естествено възможност за промяна на .htaccess. Намирате Options +FollowSymlinks RewriteEngine On и на следващия ред слагате RewriteCond %{QUERY_STRING} union [NC,OR] RewriteCond %{QUERY_STRING} select [NC,OR] RewriteCond %{QUERY_STRING} truncate [NC,OR] RewriteCond %{QUERY_STRING} drop [NC,OR] RewriteCond %{QUERY_STRING} update [NC] RewriteRule .* %{REQUEST_URI}? [R,L] По този начин
- Cloaking Cloaking най-просто казано е начин, по който се представя едно съдържание на потребителя и друго на търсачките. Води се black hat SEO т.е. търсачките не го обичат много и сайтът ви може да бъде наказан за използване на подобна техника. Все пак добрият оптимизатор трябва да разбира и от тъмната страна. Има много начини за
- Създаване на Yahoo sitemap PHP script Макар и по-рядко ползвана, търсачката Yahoo не трябва да се пренебрегва. За разлика от Google sitemap, където създаваме xml файл, в този случай е прост текстов файл със списък на URL. (Този тип файл може да се ползва и за Гугъл, но те не го препоръчват). И така. отваряте текстов редактор, и записвате в него
- Yahoo! в помощ на Google оптимизацията Дълго време се терзаех дали да пускам тази тема. И не защото обичам да си крия техниките, а защото се притеснявам, че някой от БГ екипа на Гугъл ще зачете поста (а те се скъсват да ме четат ;)) и техниката ще “увисне”. Но, майната му. Всеки уебмастър е страдал от това, че Google не иска
- GoDaddy shared хостинг Използвам GoDaddy за закупуване на домейни от около година и общо взето съм доволен от услугата - контролен панел за управление на домейните накуп, ниски цени, възможност за плащане чрез PayPal, кредитна (дебитна) карта, ваучер, подарен от приятел и/или комбинация от изброените методи. Всичко това ме наведе на мисълта, че след като предлагат толкова добра
February 7th, 2008 at 4:03 pm
Нещо не си наясно с DNS-ите май. Можеш за всеки поддомейн да създадеш отделен A запис, който да сочи към напълно различно IP. Т.е. имаш можеш да си разхвърлиш поддомейните на толкова IP адреса, колкото A записа можеш да въведеш
February 7th, 2008 at 4:17 pm
дадох
спомени ме с добро 
February 7th, 2008 at 4:40 pm
Е, ми, Гео, никой не се научил роден ;). Както виждаш, все още съм жив без да знам много за ДНС-ите.
Оги, теб няма как да те пропусна и без тоя съвет ;).