| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование Web серверов и Web служб > создание псевдодоменом |
| Автор: nesf 21.1.2007, 06:05 |
| Помогите пожалуйста, возникла такая проблема с помощью только mod_rewrite мне ее решить неудалось (видно что-то не так пишу). есть сайт с дневниками, дневник пользователя отображается по адресу: site.com/weblog.php?w=ID с помощью mod_rewrite я сделал site.com/ID.html но нужно сделать чтобы каждый дневник отображался по адресу ID.site.com как это должно выглядеть в htaccess или еще и httpd.conf надо править? Делал так httpd.conf добавил ServerAlias ^(.*)\.site\.com /usr/home/weblog.php?w=$1 в .htaccess RewriteEngine on RewriteCond %{HTTP_HOST} !^(www\.)?site\.com$ RewriteCond %{REQUEST_URI} ^/ RewriteRule ^(.*)\.site\.com (%{HTTP_HOST})/weblog.php?w=$1 [NS,L] но помоему это не совсем то или очень не то (ничего не получилось) |
| Автор: ZeeLax 21.1.2007, 09:15 |
| nesf, для начала, нужно настроить DNS, чтобы все URL вида <id>.site.com прилетали на этот сервер с апачем, а уже потом апач настраивать. |
| Автор: regret 21.1.2007, 11:50 |
| ну еапример настроил ДНС.. это не проблема поставть *, а как на мод реврайте реализовать подстановку дома по переменной! плиз подскажите! |
| Автор: regret 21.1.2007, 12:42 |
| нашёл тут, если кому надо- http://softtime.ru/forum/read.php?id_forum=5&id_theme=31147 |
| Автор: coyl 23.1.2007, 03:35 |
| Если клиент не поддерживает HTTP 1.1, то работать не будет. Ибо в HTTP 1.0 не передаётся заголовок HOST |