| imho.ws |
![]() |
|
|
|
# 21 | |
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
|
|
|
|
# 22 | |
|
::VIP::
IMHO Молодожен-2006 Регистрация: 14.06.2002
Адрес: Moscow
Сообщения: 2 921
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
даже работало, но как-то это не так. Hubbitus спасибо пробуемс.
|
|
|
|
|
|
# 23 |
|
Junior Member
Регистрация: 25.12.2002
Сообщения: 114
![]() ![]() |
hempsmoke
[q]я пробовал так даже работало, но как-то это не так.[/q] Все так.. просто есть две логики... для начала : файл читается сверху вниз... поэтому строчки выполняются тоже сверху вниз и пока не найдут нужно правило - строчки будут выполняться... 1 способо - так как я сказал... 2 - определять сложными регулярками когда кончается урл имхо 1 способ быстрее
__________________
PHP+MySQL |
|
|
|
|
# 24 | |
|
::VIP::
IMHO Молодожен-2006 Регистрация: 14.06.2002
Адрес: Moscow
Сообщения: 2 921
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Sensey
спасибо. а я располагал как раз наоборот. Hubbitus помог и предложил следущий вариант: Цитата:
|
|
|
|
|
|
# 25 | |
|
::VIP::
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Хотя может это оттого, что я делал следующее правило: RewriteRule ^list/([^/]*)?/?([^/]*)?/?([^/]*)?/?([^/]*)?/?$ /anime/rabota.php?cat=$1&subcat=$2&subcat2=$3&art=$4 [L] файл .htaccess лежит подкаталоге anime домена. А как надо слелать, чтобы выдать последний параметр за HTML-файл, то есть запрос типа domain.ru/cat/1/2/3/4.htm ? Я смог решить только на уровне скрипта. То есть для последнего параметра на PHP: PHP код:
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы! Последний раз редактировалось Goryn; 05.07.2005 в 20:24. Причина: В процессе разбирательства некоторые вопросы отпали, появились новые |
|
|
|
|
|
# 26 | |
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Или нужно чтобы этому файлу передавались остальные параметры? В приведенном примере не понятно что есть $arte и потому вся суть примера.А вот если хочется чтобы количество параметров было различным, то с этим значительно сложнее: Можно попробовать помудрить в несколько строчек формировать строчку из этих параметров специальным образом, а потом соответственно разбирать ее и таким образом находить последний аргумент.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
|
|
|
|
# 27 | |
|
::VIP::
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы! |
|
|
|
|
|
# 28 | ||
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]() Однако что конкретно подразумевается все-таки под: Цитата:
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
||
|
|
|
|
# 29 |
|
::VIP::
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Hubbitus, ну просто чтобы было не просто набор параметров через слеш, а типа как адрес статической страницы.
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы! |
|
|
|
|
# 30 |
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
А, дак в последнем параметре нужно просто передать без расширения его значение чтоли??
Дак это элементарно, просто замени последнее ([^/]*)? на что-то вроде этого: ([^/]*\.\w+)? (Не уверен что будет работать, но лучше даже так: ([^/]*\.\w{1,4})?)
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
|
|
|
# 31 |
|
::VIP::
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Такой вопрос: а возможно ли с помощью mod_rewrite следущее:
У меня есть сайт на домене второго уровня. Я завожу к нему домены третьего уровня. Возможно ли написать такую переадресацию с помощью mod_rewrite или иным способом на домене третьего уровня, чтобы у меня брались страницы из определенной папки на домене второго уровня, при этом в адресной строке браузера URL не менялся. То есть допустим я набираю в адресной строке браузера адрес типа http://sub.domen.ru/page.htm А у меня вместо этого отображалось бы содержимое страницы http://domen.ru/sub/page.htm При том, что новый адрес в адресной строке не светится.
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы! |
|
|
|
|
# 32 |
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Можно, это очень популярное применение mod_rewrite, и ссылок по данному впоросу полно:
http://www.sitepoint.com/forums/showthread.php?t=344192 http://www.sitepoint.com/forums/showthread.php?t=339390 http://www.vbulletin.com/forum/archi...hp/t-2889.html http://forum.ruweb.net/viewthread.php?tid=1430 И вообще, по запросу "subdomains on mod_rewrite" гугл выводит около 100 тыс результатов. Надеюсь поможет.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
|