Чпу проблемы с динамическими ссылками!!

basil83

Новичок
Чпу проблемы с динамическими ссылками!!

Проблема в чем с расбором нет проблем,но вот такое я делаю динамически меню к примеру домен.ru/mid/34/ если клацнуть ппо следующему меню то оно добовляеться к url вот так домен.ru/mid/mid/37/
как сделать чтобы было как при обычном url ?mid=37
тоесть чтобы менюшки менялись /mid/37 или /mid/39 ?????
 

basil83

Новичок
ну вот есть сайт хочу сделать чпу
вот например есть динамическая менюшка
новости mid=1
главная mid=2
о компании mid=3
...
я хочу так чтобы было
новости /mid/1/
главная /mid/2/
о компании /mid/3/
но получаеться так я клацну один раз по меню каком-то все хорошо получаеться красиво
например так domen.ru/mid/1/
но если клацну по следуюещему меня то получаеться лажа
вот domen.ru/mid/mid/2/
если еще по одному то
domen.ru/mid/mid/mid/3/
и т.д.
как сделать что бы такого не было?
 

bankomat

Новичок
А у тебя ссылки меню случайно не относительные ли ? Скопируй сюда одну из них.

<a href="... ?
 

basil83

Новичок
да относительные в старом варианте работали
ну когда
<a href="?mid=3"
а вот
<a href="/mid/3/"
уже точто я писал выше проблема
 

bankomat

Новичок
Вот смотри:

Например ты вначале находишся в домен.ru/

У тебя в меню относительные ссылки

mid/3/
mid/4/

Они указывают на соответственно

домен.ru/mid/3/
домен.ru/mid/4/

Ты заходишь по одной из них. Попадаешь на домен.ru/mid/3/

Теперь твои ссылки соответственно указывают на

домен.ru/mid/3/mid/3/
домен.ru/mid/3/mid/4/

Это с относительными ссылками. Но ты пишешь, что у тебя ссылка "/mid/3/" Эта ссылка, насколько мне не изменяет память - абсолютная. Расскажи, как ты их вообще формируешь ?
 

basil83

Новичок
формировал уже абсолютную ссылку
типа <a href="домен.ru/mid/3/"
<a href="домен.ru/mid/4/"
но тажа проблема они слаживаються вот так
домен.ru/mid/3/

а надо чтобы оставалась
домен.ru/mid/цифра/
 

bankomat

Новичок
Непонятно что ты пишешь. Прочитай доки про ссылки, абсолютные и относительные.

Для начала - попробуй не формировать ссылки динамически, а пропиши их руками намертво. Хост не пиши, пиши в точно таком виде <a href="/mud/цифра/">цифра</a>. Первый слеш не пропускай.

Проверь, правильно ли работают. Если правильно, то формируй в таком виде уже динамически . Если нет, то объясни подробно что происходит.
 

basil83

Новичок
чуть недописал
но тажа проблема они слаживаються вот так
домен.ru/mid/3/mid/4/
 

pitbull

Новичок
>Не формируй ссылки динамически
никогда! :)
ответ hermit_refined перечитай еще раз.
 

basil83

Новичок
все вопрос закрыт
с абсолютной ссылкой все получлось
тема закрыта!
всем спасибо!
 
Сверху