Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Работа с .htaccess (поддомены)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Работа с .htaccess (поддомены)
Имя
Сообщение << Старые топики   Новые топики >>
Работа с .htaccess (поддомены) - 2008-12-06 03:05:44.243333   
REZER

Сообщений: 19
Оценки: 0
Присоединился: 2008-03-07 23:43:04.470000
Извиняюсь что снова создал тему, просто в поиске старую не нашёл, видимо её удалил т.к. не было ответа.

Вообщем вопрос такой:

У меня есть сайт где можно создавать свои блоги. Ссылки выглядят примерно так:

http://sait.ru/blog/название_блога/ - сам блог
http://sait.ru/blog/название_блога/about.html- описание блога

Вообщем первый пример просмотра блога я перевёл на поддомены с помощью .htaccess и получилось такое:

http://имя_блога.sait.ru/ - сам блог (http://sait.ru/blog/название_блога/)

Но вот страницу описания блога никак не могу перевести. Вот пример как я перевёл главную страницу блога:

quote:

RewriteCond %{HTTP_HOST} ^(.*).delicated.ru [NC]
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule ^$ /index.php?do=blog&amp;name=%1 [L]


Пробовал сделать так:

quote:

RewriteCond %{HTTP_HOST} ^(.*).delicated.ru/about.html [NC]
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule ^$ /index.php?do=blog&amp;name=%1&amp;action=about [L]


Но она просто показывает ошибку что страницу не существует. Также пробовал после всего этого написать:

quote:

RewriteRule ^about.html$ /index.php?do=blog&amp;name=it&amp;action=about [L]


То тогда эта штука сработала, но будет работать только для блога с алт. именем "it", то есть для каждого придётся делать отдель т.к. не могу узнать алт. имя

Вообщем вопрос: кто может подсказать как реализовать чтобы всё делалось автоматически,  чтобы в
строку:

quote:

RewriteRule ^about.html$ /index.php?do=blog&amp;name=it&amp;action=about [L]


Можно было вывести имя блога, или ещё лучше вот в это:

quote:

RewriteCond %{HTTP_HOST} ^(.*).delicated.ru/about.html [NC]
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule ^$ /index.php?do=blog&amp;name=%1&amp;action=about [L]


Буду рад каждому предложению.
Post #: 1
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Работа с .htaccess (поддомены)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.