Подстановочный знак DNS с запросом URI - PullRequest
2 голосов
/ 16 марта 2010

Итак, вот моя проблема.Я хочу перенаправить name.domain.com/trips/1 в domain.com?username=name&trip=1 с помощью modrewrite.Это возможно?Однако, я правильно настроил DNS - я не уверен насчет файла htaccess.Могу ли я связать всю эту информацию с одним PHP или мне нужно создать каталог для каждого пользователя?

Спасибо за вашу помощь.

Ответы [ 2 ]

1 голос
/ 16 марта 2010

Вот как я должен это сделать с mod_rewrite :

Redirect permanent ^([a-z]+).*/([0-9]+)$ domain.com?username=$1&trip=$2

Это подберет такие вещи, как

bob.domain.com/trips/1
ted.domain.com/trips/123

И перевести их на:

domain.com?username=bob&trip=1
domain.com?username=ted&trip=123

Надеюсь, это поможет

0 голосов
/ 16 марта 2010

вам не нужно ни ссылаться, ни создавать, так как у вас уже есть доменное имя в PHP
см. phpinfo(32); для получения дополнительной информации

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

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