Mateus,
я вам говорю, без примеров кода или ссылки на сайт, я сомневаюсь что я вам помогу или дам пояснения вашей проблемы. И я больше чему уверен в том что моя библиотека совершенно не причем. Просто вы делаете что-то не так. |
Цитата:
<a href="/pic">PIC</a> Когда нажимаю на неё, открывается все правильно, только урл в место localhost/site/test/pic открывает localhost/pic. В каком месте мне нужно дописать недостающую часть? Ajax запросы не передаются по той же самой причине. Заранее благодарен. П.с. Скачал Ваш сайт, поставил его на виртуальный сервер. Там такая же проблема, в главном меню все ссылки на localhost/xxx в место localhost/site.com/xxx Если ставлю так, то ссылки не работают : <a class="ajax" href="<?php echo _LINK_PATH;?>pic">Pic</a> Еще заметил, что redirect работает правильно, т.е. если в ручную набрать url, к примеру, localhost/site.com/about, то откроет правильную страничку. Надеюсь на Вашу помощь. |
Я взял сайт пример с первой страницы, поставил его на localhost/site
Но все ссылки меняют url на localhost/about или localhost/demo в место localhost/site/about или localhost/site/demo В чем может быть причина? |
измените параметр basepath:
basepath=/site/ |
Цитата:
<script type="text/javascript" src="<?php echo _LINK_PATH;?>js/history.js?redirect=0&basepath=/site/"></script> и так : <script type="text/javascript" src="<?php echo _LINK_PATH;?>js/history.js?redirect=0&basepath=<?php echo _LINK_PATH;?>"></script> |
в какой папке на localhost вы положили сайт? в корень или в папку site?
|
Цитата:
Т.е. в самой папке site П.с. Если в ручную ввести url : http://localhost/site/about, то страница открывается правильно. Проблема с ссылками, т.к. они меняют урл на localhost/about. Пробовал изменить ссылку, тогда она перестает работать. С модулями тоже самое. При чем, если даже сайт поместить в htpp://localhost/a/b/c/24 , То все равно линки будут на http://localhost/about и т.д. |
Mateus,
Перекачайте исходники сайта заново, я исправил данную проблему в своих исходниках. |
Цитата:
На каждом сайте буду пользоваться Вашим пакетом :) |
Mateus,
я в исходниках еще кое что лишнее убрал... в файле index.php.. Для новых правок там уже нет необходимости использовать строку вида: $uri = parse_uri( preg_replace( "#^"._LINK_PATH."#iu", "/", $_SERVER['REQUEST_URI'] ) );достаточно теперь так: $uri = parse_uri( $_SERVER['REQUEST_URI'] );или даже так: $uri = parse_uri(); |
Часовой пояс GMT +3, время: 04:40. |