Лайк-бокс не отображается в некоторых URL - PullRequest
1 голос
/ 30 октября 2011

У меня есть простая, но трудная проблема, которая сводит меня с ума ...

Очевидно, без изменения кода, что когда-либо отображались в Facebook и Google+, как я хочу, в одном разделе моего сайта:http://www.nfrases.com/coragem

Тем не менее, с другой стороны, они просто исчезают, как на этой странице: http://www.nfrases.com/coragem/1519

Единственное отличие состоит в том, что id_phrase также предоставляется вместо предоставления только tag_name в адресеэто выбирается php с помощью $ _GET, а затем вмешивается mod_rewrite.Фактический адрес: http://www.nfrases.com/tag.php?tag_nome=coragem&id_frase=1519

Я схожу с ума здесь!Кто-то?

1 Ответ

2 голосов
/ 30 октября 2011

Вы используете относительный путь для своего JavaScript:

<script src="js/scripts.js"></script>

Итак, на http://www.nfrases.com/coragem, это будет указывать на:

http://www.nfrases.com/js/scripts.js

Нона http://www.nfrases.com/coragem/1519, это будет указывать на:

http://www.nfrases.com/coragem/js/scripts.js

2-й URL, очевидно, не существует.Вам необходимо изменить путь к сценарию:

<script src="/js/scripts.js"></script>

То же правило применяется и к некоторым вашим изображениям.Пример:

<li><a href="#"><img src="images/rss.png" alt="rss"> Acerca</a></li>
<li><a href="#"><img src="images/rss.png" alt="rss"> Sugestões</a></li>
<li><a href="#"><img src="images/rss.png" alt="rss"> Contactos</a></li>

Должно быть:

<li><a href="#"><img src="/images/rss.png" alt="rss"> Acerca</a></li>
<li><a href="#"><img src="/images/rss.png" alt="rss"> Sugestões</a></li>
<li><a href="#"><img src="/images/rss.png" alt="rss"> Contactos</a></li>
...