skolozhabskiy
20.03.2013 - 01:07
ничего, хотя в адресной строке индексы продуктов изменяет
Игорь_Vasinsky
20.03.2013 - 01:09
у тя ссылки вообще работают?
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
skolozhabskiy
20.03.2013 - 01:11
ссылки работают
killer8080
20.03.2013 - 01:11
при запросе
http://mydomain.com/9/198там должна быть строка 9/198
killer8080
20.03.2013 - 01:12
подожди, а сервер вообще какой?
skolozhabskiy
20.03.2013 - 01:15
вот так я получаю набор ссылок:
while ( $row = mysql_fetch_assoc($result_query) ){
$output[] = '<a href="?/'.urlencode(constant($row['category_name'])).'/'.urlencode($row['product_name']).'">'.$row['product_name'].'</a>';
}
и в адресной строке происходит смена названий продуктов, но только если в href ссылок перед слешем в самом начале стоит знак вопроса:
<a href="?/%D0%A8%D1%82%D0%BE%D1%80%D1%8B+%D0%B3%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B0%D1%8F+%D0%B8+%D1%81%D0%BF%D0%B0%D0%BB%D1%8C%D0%BD%D1%8F+%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D1%8B%D0%B5/%D0%9A%D0%BE%D0%BC%D0%BF%D0%BB%D0%B5%D0%BA%D1%82+%D1%88%D1%82%D0%BE%D1%80+%D0%9A%D0%B0%D1%82%D1%80%D0%B8%D0%BD">Комплект штор Катрин</a>
в адресной строке я вижу, например так:
http://mydomain.com/index.php?/Шторы+гости...ект+штор+Катринспасибо
skolozhabskiy
20.03.2013 - 01:15
локальный сервер апаче
killer8080
20.03.2013 - 01:19
Цитата (skolozhabskiy @ 19.03.2013 - 23:15) |
$output[] = '<a href="?/'.urlencode(constant($row['category_name'])).'/'.urlencode($row['product_name']).'">'.$row['product_name'].'</a>'; |
блин я же спрашивал про ссылку
http://mydomain.com/9/198, а ты мне показываешь
Цитата (skolozhabskiy @ 19.03.2013 - 23:15) |
$output[] = '<a href="?/'.urlencode(constant($row['category_name'])).'/'.urlencode($row['product_name']).'">'.$row['product_name'].'</a>'; |
знак вопроса зачем туда вставляешь?
skolozhabskiy
20.03.2013 - 01:23
я допусти небольшую ошибку адрес должен быть не
http://test.ru/mydomain.com/9/198а
http://test.ru/mydomain.com/test.php/9/198если я убираю знак вопроса, то на локальном сервере получаю:
http://test.ru/9/198а со знаком вопроса
http://test.ru/mydomain.com/test.php?/9/198извините за неточность
спасибо
skolozhabskiy
20.03.2013 - 01:29
может так
while ( $row = mysql_fetch_assoc($result_query) ){
$output[] = '<a href="'.$_SERVER['PHP_SELF'].'/'.urlencode(constant($row['category_name'])).'/'.urlencode($row['product_name']).'">'.$row['product_name'].'</a>';
}
но выборка выше находится в php файле не в корневой директории, а в папке function и результат ее выводится в индекс файл в шаблоне.
спасибо
Игорь_Vasinsky
20.03.2013 - 01:30
перепиши правило в .htaccess под свою строку url
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
killer8080
20.03.2013 - 01:53
а смысл был на локальном хосте сайт размещать в поддиректории? Сделай ему отдельный виртхост.
skolozhabskiy
20.03.2013 - 01:57
если вы не против я завтра сделаю тестовый проект и покажу вам. может так будет проще вам объяснить, а мне понять. спасибо
Bezdna
20.03.2013 - 03:26
skolozhabskiy
21.03.2013 - 17:07
killer8080
добрый день, вы уже смотрели мой проект., который я вам послал с пояснениями? как я не экспериментировал ничего не получается. может вы покажете как это можно на реальном тестовом проекте. спасибо
Bezdna
спасибо, но это один из вариантов, который в моем случае не подходит или слишком мало материала. спасибо
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.