ное 11
Digg
Stumbleupon
Technorati
Delicious
Svejo.Net

Трикове: Неограничени субдомейни

Случвало ли ви се е да ви трябват повече субдомейни, но хостинг провайдъра да ви ограничава?
Повечето хостинг компании имат ограничение в броя субдомейни, които можете да слагате на техният хостинг. Хубаво, ама аз съм си купил домейна и всичките му там права и т.н., заслужавам да си го ползвам както сметна за добре и с пълните му възможности.

Решение на проблема има. И то е доста просто…

Всяка хостинг компания си има контролен панел, от където можете да правите пренасочвания. В моя случай обаче, за да направя пренасочване на субдомейн трябва първо да го създам, което би ми отнело една бройка от лимита. Как обаче да стане без да се налага да хабим субдомейни:

1. Правим един субдомейн *.domain.com и го слагаме в същата директория в която ни се намира главният домейн
Това се прави с идеята всички субдомейни да се пренасочат към главният домейн, а не да ни показва, че няма такъв адрес.

След което остава само да пренасочим потребителя на правилното място, според неговите желания:
2. Отваряме .htaccess-а на главният домейн (ако няма го създаваме) и пишем:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^test.domain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.test.domain.com$
RewriteRule ^/?(.*)$
http://domain.com/subdomains/test/$1 [R=301,L]

Тези редове (ако нямам грешка някъде) създават пренасочване за субдомейн test.domain.com към под директория /subdomains/test/

Тъй като използва wildcard при въвеждане на адреса test.domain.com/files/owner/index2.php всъщност ще зарежда domain.com/subdomains/test/files/owner/index2.php

Дори съм виждал хора, които по подобен начин вкарват търсената дума в субдомейн-а и пренасочват като използват  mod_rewrite

//Възможно е да имам някъде грешка, защото го правих снощи и ми се спеше, та пробвайте и ако има проблеми пишете. Също така се приемат още идеи :)


Author: katsarov

Подобни статии:

3 Коментари

RuMeN
юни 14, 2008

Дали имаш идея, дали може по подобен начин да се залъжат хостинг провайдерите и да се ползват допълнителни домейни, а не поддомейни. Примерно хоста поддържа малко AddOn домейна, а искаме да добавяме още, прави subdomain към който насочваме домейна и чрез така врътка да може реално да се ползва допълнителният домейн вместо поддомейна?

katsarov
юни 14, 2008
RewriteEngine on
RewriteCond %{HTTP_HOST} ^newdomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.newdomain.com$
RewriteRule ^/?(.*)$ http://domain.com/domains/newdomain.com/$1 [R=301,L]

Това може би да свърши работа.
Насочваш newdomain.com към domain.com (който ти е основен)… и след това файловете ще ги зарежда от domains/newdomain.com/
Но newdomain.com няма да съществува в контролния панел.

Драсни после един-два реда дали се е получило :P

Миглен
юли 1, 2008

До сега не съм ползвал подобен хостинг който да ми ограничава броя на адон и под-домейните но ще го имам този Rewrite в предвид, мерси Кацаров :)

Comments RSS TrackBack Identifier URI

Вашият коментар