|
|
|
| Христос воскресе всем!
Вот спутался я с ЧПУ, будь оно неладно. Раньше было так:
всё понятно. А теперь непонятно. Вот как я сделал не работает.
RewriteRule ^list/([0-9]+)$ index.php?id=$1#$1 [L]
| А как же надо тогда? | |
|
|
|
|
|
|
|
для: ВладимирВольфыч
(19.04.2009 в 12:05)
| | mod_rewrite - преобразование на стороне сервера.
Анкер - часть URL, котрая обрабатывается клиентом. | |
|
|
|
|
|
|
|
для: Trianon
(19.04.2009 в 12:09)
| | Теперь смутно понимаю... То есть что бы сразу промотать до нужного места надо еще что то на javascript намудрить? Вот только как, пока туго. Но спасибо. | |
|
|
|
|
|
|
|
для: ВладимирВольфыч
(19.04.2009 в 12:14)
| | Ну а ведь раньше то работало... Вот ссылка допустим такая:
<a fref="index.php?id=150#150">150</a>
| мотала до нужного места. А теперь не мотает... Я так понимаю что урл должен преобразоваться и если теперь ссылка такая:
<a fref="http://ldpr.ru/list/150">150</a>
| то из этогодолжно получиться это:а оно не мотает. ((( | |
|
|
|
|
|
|
|
для: ВладимирВольфыч
(19.04.2009 в 12:28)
| | >Ну а ведь раньше то работало... Вот ссылка допустим такая:
>
<a fref="index.php?id=150#150">150</a>
| мотала до нужного места.
Потому что клиент (браузер) видел анкер #150
>А теперь не мотает... Я так понимаю что урл должен преобразоваться
>и если теперь ссылка такая:
<a fref="http://ldpr.ru/list/150">150</a>
| то
то клиент анкера в ссылке не видит.
>из этогодолжно получиться это:а оно не мотает. (((
преобразовано будет уже на сервере. клиент об этом не узнает. | |
|
|
|