Случвало ли ви се е да ви трябват повече субдомейни, но хостинг провайдъра да ви ограничава?
Повечето хостинг компании имат ограничение в броя субдомейни, които можете да слагате на техният хостинг. Хубаво, ама аз съм си купил домейна и всичките му там права и т.н., заслужавам да си го ползвам както сметна за добре и с пълните му възможности.
Решение на проблема има. И то е доста просто…
Всяка хостинг компания си има контролен панел, от където можете да правите пренасочвания. В моя случай обаче, за да направя пренасочване на субдомейн трябва първо да го създам, което би ми отнело една бройка от лимита. Как обаче да стане без да се налага да хабим субдомейни:
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
//Възможно е да имам някъде грешка, защото го правих снощи и ми се спеше, та пробвайте и ако има проблеми пишете. Също така се приемат още идеи ![]()
Дали имаш идея, дали може по подобен начин да се залъжат хостинг провайдерите и да се ползват допълнителни домейни, а не поддомейни. Примерно хоста поддържа малко AddOn домейна, а искаме да добавяме още, прави subdomain към който насочваме домейна и чрез така врътка да може реално да се ползва допълнителният домейн вместо поддомейна?
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 няма да съществува в контролния панел.
Драсни после един-два реда дали се е получило ![]()
До сега не съм ползвал подобен хостинг който да ми ограничава броя на адон и под-домейните но ще го имам този Rewrite в предвид, мерси Кацаров ![]()
Comments RSS TrackBack Identifier URI
Вашият коментар







3 Коментари