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&name=%1 [L] Пробовал сделать так: quote:
RewriteCond %{HTTP_HOST} ^(.*).delicated.ru/about.html [NC] RewriteCond %1 !^(www|ftp|mail)$ [NC] RewriteRule ^$ /index.php?do=blog&name=%1&action=about [L] Но она просто показывает ошибку что страницу не существует. Также пробовал после всего этого написать: quote:
RewriteRule ^about.html$ /index.php?do=blog&name=it&action=about [L] То тогда эта штука сработала, но будет работать только для блога с алт. именем "it", то есть для каждого придётся делать отдель т.к. не могу узнать алт. имя Вообщем вопрос: кто может подсказать как реализовать чтобы всё делалось автоматически, чтобы в строку: quote:
RewriteRule ^about.html$ /index.php?do=blog&name=it&action=about [L] Можно было вывести имя блога, или ещё лучше вот в это: quote:
RewriteCond %{HTTP_HOST} ^(.*).delicated.ru/about.html [NC] RewriteCond %1 !^(www|ftp|mail)$ [NC] RewriteRule ^$ /index.php?do=blog&name=%1&action=about [L] Буду рад каждому предложению.
|