С нами с 29.09.00
Сообщения: 156
Рейтинг: 92
|
Добавлено: 22/06/04 в 23:21 |
задача чтобы при запросе
http://subd.domen.com/papka/f/
показывалось то что лежит на серваке в папке для домена
/subd/papka/f/
dns для работы чего угодно перед доменом настроил.
теперь пытаюсь с помощью mod rewrite сделать что-то не работает и все :-(
пишу на основе примера документации:
RewriteEngine on
RewriteCond %{HTTP_HOST} [^.]+\.domen\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ([^.]+)\.domen\.com(.*) /$1$2
|
|
|
|
С нами с 29.09.00
Сообщения: 156
Рейтинг: 92
|
Добавлено: 23/06/04 в 22:41 |
организовал субдомены с помощью модуля mod_vhost_alias
и совету Cook создать alias для того чтобы работали include.
|
|
|
|
С нами с 10.09.03
Сообщения: 1313
Рейтинг: 513
|
Добавлено: 24/06/04 в 07:49 |
R.Bear: а так правильнее?
Но как все же делают мод_рерайтом?
|
|
|
|
С нами с 29.09.00
Сообщения: 156
Рейтинг: 92
|
Добавлено: 24/06/04 в 09:43 |
Да правильно почему нет это как бы тоже один из способов организации субдоменов чтобы можно было делать новые без особого напряга создал папочку и все.
А насчет rewrite, как-то делают это факт, скорее всего я правила обработки не так писал в этом и проблема, но ни кто не подсказал как надо правильно написать к сожалению, может быть как-то на досуге разберусь, а так уже неделю потратил на это хватит пора и делом занятся.
|
|
|
|
С нами с 10.09.03
Сообщения: 1313
Рейтинг: 513
|
Добавлено: 24/06/04 в 15:40 |
R.Bear: дык телега в том, что и сами домены так можно добавлять... Спроси у BoG - он как-то хвастал, что у него все домены рерайтом делаются...
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 25/06/04 в 01:48 |
Могу дать не самый лучший, но 100% рабочий вариант тебе в аську, которой не нашел в твоем профайле
|
|
|
|
С нами с 04.12.04
Сообщения: 142
Рейтинг: 96
|
Добавлено: 29/08/05 в 17:41 |
Привет всем.
поднял вот старуюю тему.
Дайте Решение
весь день мучался
штук десять вариантов
пробовал Rewrite вариантов 5 уже
нифига не получается.
чтобы заходя на http://sub.domen.com/
выдавало инфу с http://domen.com/sub/
с помощью .htaccess
пробовал также эти варианты в httpd.conf в настройки домена прописывать. не работает. или файл не найден или 500 ошибка
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 29/08/05 в 18:19 |
1. Конфиг ДНС домена
- чтобы все сабдомены откликались на твой айпи
* IN A x.x.x.x
2. Конфиг вирутал хоста апача
ServerName domain.com
ServerAlias *.domain.com
3. Корневой .htaccess домена
RewriteEngine On
#Запрет обработки корневых запросов
RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule .* - [L]
#Запрет обработки форвардных запросов
RewriteCond %{REQUEST_URI} ^/?.+\.domain\.com [NC]
RewriteRule .* - [L]
#Форвард запроса в саб-фолдер
RewriteCond %{HTTP_HOST} ^(.+)\.domain\.com [NC]
RewriteRule (.*) /%1.domain.com/$1 [L]
Последний раз редактировалось: Pentarh (31/08/05 в 13:59), всего редактировалось 1 раз
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 29/08/05 в 18:23 |
|
|
|
|
С нами с 04.12.04
Сообщения: 142
Рейтинг: 96
|
Добавлено: 29/08/05 в 19:20 |
завтра стукну в аську тебе
если не против
|
|
|
|
С нами с 28.11.02
Сообщения: 518
Рейтинг: 539
|
Добавлено: 29/08/05 в 20:59 |
Rise писал: | Привет всем.
поднял вот старуюю тему.
Дайте Решение
весь день мучался
штук десять вариантов
пробовал Rewrite вариантов 5 уже
нифига не получается.
чтобы заходя на http://sub.domen.com/
выдавало инфу с http://domen.com/sub/
с помощью .htaccess
пробовал также эти варианты в httpd.conf в настройки домена прописывать. не работает. или файл не найден или 500 ошибка |
http://xmastershost.com/xmasterslabs.html
название скрипта SeHunter
влазить в httpd.conf не требуется. сабдомены создавать тоже - всё идёт автоматом. главное, чтобы была директория - иначе идёт обработка на 404
|
|
|
|
С нами с 04.12.04
Сообщения: 142
Рейтинг: 96
|
Добавлено: 30/08/05 в 11:57 |
да я бы понял, если было бы за что платить
так это расписано по всему инету как сделать
|
|
|
|
С нами с 04.12.04
Сообщения: 142
Рейтинг: 96
|
Добавлено: 31/08/05 в 13:56 |
Вот решение с согласия Пентарха
для домена klub.com
RewriteEngine On
#Запрет обработки корневых запросов
RewriteCond %{HTTP_HOST} ^www\.klub\.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^klub\.com$ [NC]
RewriteRule .* - [L]
#Запрет обработки форвардных запросов
RewriteCond %{REQUEST_URI} ^/?.+\.klub\.com [NC]
RewriteRule .* - [L]
#Форвард запроса в саб-фолдер
RewriteCond %{HTTP_HOST} ^(.+)\.klub\.com [NC]
RewriteRule (.*) /%1.klub.com/$1 [L]
В апаче прописать
<VirtualHost 213.125.25.12:80>
ServerAdmin admin@xxxcom.net
DocumentRoot /home/user03/klub.com
ServerName klub.com
ServerAlias *.klub.com
</VirtualHost>
Ну вот все
|
|
|
|