Привет! Есть сайт в форме блога. Использую инструменты для мастеров от гугла. И заметил что постоянно появляются ошибки сканирования. domain.com/index.php/punktmenu/12?task=view Такого вида строчка отображается как ошибка. На сайте есть хедер с кнопкой типа ENTER. При нажатии на нее в конец ссылки добавляется строчка вида #content и опускает вниз на сайт где и есть контент. Тоесть при за ходе на domain.com и нажатии ENTER ссылка становится вида domain.com/#content. Ссылка вида http://domain.com/index.php/punktmenu/64-psevdonim нормально подхватывает #content, а вот ссылка вида http://domain.com/index.php/punktmenu/12?task=view не хочет подхватывать #content и выдает 404. Из-за этой концовки task=view вылетаю в 404. Пожалуйста помогите, подскажите что сделать нужно. Спасибо!!!
Если кто понимает в этом JRoute помогите пожалуйста. Скорее всего нужно где-то в этом коде прописать что-то подобное index.php/punktmenu/12?task=view. Вот код с шаблона где используется эта приставка #content Код (PHP): $linkContent = ''; $linkPortfolio = ''; $linkFooter = ''; if(!empty($_SERVER['QUERY_STRING'])) { $linkContent = JRoute::_('index.php?'.$_SERVER['QUERY_STRING'].'#content'); $linkPortfolio = JRoute::_('index.php?'.$_SERVER['QUERY_STRING'].'#portfolio'); $linkFooter = JRoute::_('index.php?'.$_SERVER['QUERY_STRING'].'#footer'); } else { $ruri = explode("/", $_SERVER['REQUEST_URI']); $ruri = $ruri[count($ruri)-1]; if($ruri == 'index.php') { $linkContent = JRoute::_(JURI::base().'index.php#content'); $linkPortfolio = JRoute::_(JURI::base().'index.php#portfolio'); $linkFooter = JRoute::_(JURI::base().'index.php#footer'); } else if($ruri == 'index.php?') { $linkContent = JRoute::_(JURI::base().'index.php?#content'); $linkPortfolio = JRoute::_(JURI::base().'index.php?#portfolio'); $linkFooter = JRoute::_(JURI::base().'index.php?#footer'); } else { $linkContent = JRoute::_('#content'); $linkPortfolio = JRoute::_('#portfolio'); $linkFooter = JRoute::_('#footer'); } }