X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Не открывается одна ссылка
Kuchuluk
Kuchuluk
Topic Starter сообщение 2.4.2014, 16:05; Ответить: Kuchuluk
Сообщение #1


Есть сайт, на главной странице которого формируется список статей с помощью кода шаблонизатора Smarty таким образом

{foreach $rsArticles as $item}
<div class="listing-articles">
<p class="listing-name"><a href="/article/{$item['id']}/{$item['translit']}.html">{$item['title']}</a></p>
<div class="listing-content">
<img src="/images/articles/{$item['img']}">
{$item['preview']}
<p class="read-more"><a href="/article/{$item['id']}/{$item['translit']}.html">ЧИТАТЬ ДАЛЕЕ</a></p>
</div>
</div>
{/foreach}

где article - название контроллера, $item['id'] - id статьи, которую выбирать из БД, $item['translit'] - транслит этой статьи. И только одна ссылка не открывается, все остальные открываются. При нажатии на эту ссылку просто обновляется главная страница, как будто редирект срабатывает. Хотя url при этом формируется правильный. Пробовал дебаггером id ловить, но даже контроллер не открывается. Пробовал id этой статьи в базе данных менять, тоже не помогает.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ssabbass
ssabbass
сообщение 2.4.2014, 18:09; Ответить: ssabbass
Сообщение #2


Такое ощущение, что проблема в URL. А вот та статья точно имеет расширение .html? У меня аналогичные проблемы возникали с путаницей HTML и HTM. Кроме того, в конце URL не допускается точек или других знаков (например, html. - не годится). Случается также, что при образовании URL выскакивают малозаментые ошибки вроде лишнего слеша "/" или одинарного слеша вместо двойного "//", отсутствия двоеточий перед слешками. Страница также не откроется, если использует защищенный протокол HTTPS, а ее запрашивают по HTTP.

В целом, хотелось бы взглянуть на этот блок в конкретном примере, т.е. поводить мышкой по ссылкам, поклацать. Может укажете ссылку на этот сайт?


Сообщение отредактировал ssabbass - 2.4.2014, 18:11
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GameAgregator
GameAgregator
сообщение 2.4.2014, 18:31; Ответить: GameAgregator
Сообщение #3


Да, с конкретным примером быстрее получится разобраться. Также обратите внимание на правила транслитерации, или может какой-то символ попадается "левый" там...


--------------------
GameAgregator.com - конверт гемблинг трафика. Казино, покер, ставки. Решения для Android.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kuchuluk
Kuchuluk
Topic Starter сообщение 2.4.2014, 19:07; Ответить: Kuchuluk
Сообщение #4


[member=ssabbass], я в htaccess прописал RewriteRule ^([a-z]+)/([0-9]+)/([A-Za-z0-9-]+).html$ /?controller=$1&id=$2&tr=$3{QUERY_STRING} [NS,L] . Другие то ссылки работают... И при нажатии по этой неработающей ссылке url в браузере правильный, лишних символов нет.

(ssabbass @ 2.4.2014, 21:09) *

В целом, хотелось бы взглянуть на этот блок в конкретном примере, т.е. поводить мышкой по ссылкам, поклацать. Может укажете ссылку на этот сайт?

Да он на локально серваке еще, в интернете нет его.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ssabbass
ssabbass
сообщение 2.4.2014, 20:35; Ответить: ssabbass
Сообщение #5


Плохо, что кода нет в Сети и его нельзя "пощупать". Предложу разные вариаты, возможно, что-то из нижеследующего подойдет.

Как вариант, можно поискать закономерности или наоборот, отклонения от общих особенностей работы скрипта. Можно заменить эту статью на другую, поменять метами ссылки в выдаче (сменить ID на другой, наконец), попытаться логически определить причину неисправности. Удалить выпадающую ссылку, попытаться скопировать ее URL из кода и вставить в адресную строку браузера. Это также может быть нижняя или верхняя ссылка в блоке, возможно, проблема даже не в этом участке кода, а в структуре страницы и некорректном наложении тегов, в валидности кода. Можно также попровать сменить браузер. Может, скрипт удаляет какие-то пробелы или они неправильно интерпретируются. Возможно, там есть скобки или другие специальные символы, нарушающие работу... Смотреть нужно разные варианты.

Т.е. реально сложно искать решение, когда не видно самой ошибки, к сожалению. :mellow: 


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Не открывается maultalk.com в браузере Хром
6 noviktamw 2205 4.4.2024, 6:33
автор: Skyworker
Горячая тема (нет новых ответов) Вечные ссылки с 300+ СДЛов, тиц до 750, ЯКи, DMOZ, от 1$/ссылка
вечные ссылки
259 SeoUaSales 129232 30.3.2024, 18:27
автор: Hillel_Silver
Открытая тема (нет новых ответов) Вечная статейная трастовая ссылка ИКС 20000 чектраст 100/2.5
22 inetuser 11042 2.1.2024, 17:18
автор: inetuser
Открытая тема (нет новых ответов) Одна вечная ссылка 5$ ИКС 24000
2 mylink1 5975 8.4.2020, 17:39
автор: mylink1
Открытая тема (нет новых ответов) Загоню в индексатор GSA карту сайта – 0,002 $ одна стр. (20 $ за 10 тыс. стр.)
Индексация
1 Tutich 1694 15.10.2019, 6:00
автор: burhanov88


 



RSS Текстовая версия Сейчас: 20.4.2024, 12:40
Дизайн