Сайт на поддомене

У меня возникла задача в создании тестового сайта. Но!!! У моего хостера к моему сожалению стоит ограничение на количество сайтов, а весь лимит я уже исчерпал.

При помощи Google и Yandex наткнулся на статью "Примеры использования mod_rewrite" и в частности там был такой пример:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^forum\.yuordomain\.net$ [NC]
RewriteCond %{REQUEST_URI} !^/forum/$ [NC]
RewriteRule (.*) /forum/$1 [L]

Итак, используем данный способ для своих задач, но немного изменим код, так как у меня в данном варианте не заработало.

Что для этого нужно:

- возможность создавать поддомены;

- управление файлом .htaccess;

- включенный модуль mod_rewrite.

Со всеми этими делами у моего хостинг-провайдера "ТаймВэб" всё нормально.

Зашел на страничку "Управление поддоменами" в панели управления, создал поддомен, к примеру "test". Как и следовало ожидать при наборе в браузере http://test.webdvint.ru/ открылась страничка http://webdvint.ru/. Далее.

Открываем файл .htaccess на редактирование, а у кого его нет - создаем.

Вписываем туда следующие строчки:

Прим. Нужно пользоваться нормальным текстовым редактором, к примеру Notepad + +

‹IfModule mod_rewrite.c›
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^test\.webdvint\.ru$
RewriteCond %{REQUEST_URI} !^test/$
RewriteRule ^(.*)$ test/$1 [L]
‹/IfModule›

У меня заработало только в данной редакции.

Насчет ссылок.

В данном варианте ссылки

http://test.webdvint.ru/

http://test.webdvint.ru/test/

http://webdvint.ru/test/

является синонимами, и приведут в директорию поддомена.

Удачи!

P.S. Если у кого есть другой способ решить мою задачу с удовольствием ознакомлюсь.

Вот некоторые источники, которые просматривал:

http://www.beget.ru/art9.html

http://www.wmaster.ru/htaccess/

http://htaccess.net.ru/

и пр. (там практически одно и то же).

Метки: