Создание динамических URL (#####. Example.com) - PullRequest
0 голосов
/ 01 февраля 2010

Есть ли способ создания динамических URL-адресов, чтобы при переходе на мой сайт с помощью ####. Example.com #### был ключом к тому, куда идти.

Я знаю, что Elance делает это с именами пользователей, вместо www.elance.com его username.elance.com

1 Ответ

1 голос
/ 01 февраля 2010

Если вы используете apache, с чем-то вроде этого в htaccess, ваш «динамический поддомен» должен работать:

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.yourDomain.com
RewriteCond %{HTTP_HOST} ([^.]+)\.yourDomain.com
RewriteRule ^(.*)$ /public_html/profile.php?userid=%1

Затем, когда вы напишите http://KPheasey.yourDomain.com,, этот запрос будет обработан profile.php с параметром getrid userid (value = KPheasey).

Если вы используете IIS, вы можете найти что-то похожее здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...