как задать условие, чтобы в урле можно было использовать # ?
([#]+) не помогает.
([#]+) не помогает.
11.09.2010 13:05:44
как задать условие, чтобы в урле можно было использовать # ?
([#]+) не помогает. |
|
|
|
11.09.2010 16:00:06
Символ # сервером не обрабатывается, только браузером. Сервер его не понимает и не видит.
|
|
|
|
11.09.2010 17:05:51
спасибо, Антон!
т.е. условие для адреса /[ELEMENT_ID]/#about[ELEMENT_CODE] нельзя определить? |
|
|
|
11.09.2010 17:21:35
#about[ELEMENT_CODE] не поймет, потому что он не сможет отделить код от about.
ID понимает В случае CODE можно отделять от about нижним подчеркиванием: #about_[ELEMENT_CODE] |
|
|
|
11.09.2010 17:25:27
Хотя нет, в вашем случае и с подчеркиванием и без будет работать.
|
|
|
|
11.09.2010 17:37:00
даже если забыть про #ELEMENT_CODE#
|
|
|
|
11.09.2010 17:44:47
Ну да - я же вам и говорю - сервер не понимает символ #, поэтому он не может распарсить about(.*) (которое говорит - "смотри что стоит после about"). Никак это нельзя, ни руками, ни через комплексный.
То что я вам показал - это представление ссылок, то, как их формирует компонент. А то что хотите сделать вы - это научить сервер понимать #. Что невозможно. |
|
|
|
11.09.2010 17:56:17
спасибо!
|
||||
|
|
|||