PDA

Zobacz pełną wersję : Problem z aliasami Joomla Joomla! 3.3.1 + K2 v2.6.7



jan1975
27-06-2014, 19:07
Mi już ręce opadają, bo nie wiem co jest grane.

Jadę na dodatku K2 v2.6.7 z myślą że rozwiązałem wiele problemów, patrze i jest problem z aliasami.

Powinno być:

http://www.mpolska.eu/wiadomosci-swiat/36-przekaz-podprogowy-kontrola-umyslu-a-wolnosc-wyboru/

a jest ( i to mi indeksuje google) :

http://www.mpolska.eu/wiadomosci-swiat/36-przekaz-podprogowy-kontrola-umyslu-a-wolnosc-wyboru/36-przekaz-podprogowy-kontrola-umyslu-a-wolnosc-wyboru

Jak się pozbyć podwójnego aliasu /36-przekaz-podprogowy-kontrola-umyslu-a-wolnosc-wyboru/36-przekaz-podprogowy-kontrola-umyslu-a-wolnosc-wyboru.

Czy macie jakieś pomysły?

Proszę o pomoc, z góry dziękuje !

jan1975
28-06-2014, 13:40
Rozwiązanie problemu pod linkiem: http://www.blogoftheworld.com/joomla/duplicate-content-issue-in-k2-solved/

Ja osobiście zastosowałem:

"Follow these instructions:
For an item:"
take the file: components/com_k2/templates/default/item.php from your K2 template. Add


<?php
if ($this->item->link!= JRequest::getURI()) JApplication::redirect($this->item->link,'','' ,true);
?>




"For a category:
take the file"
components/com_k2/templates/default/category_item.php from your K2 template. Add




<?php
$this->original_link = JRoute::_(K2HelperRoute::getCategoryRoute(JRequest ::getVar('id'),
0));
if (JRequest::getInt('start') > 0) $this->original_link .= "?start=" . JRequest::getVar('start');
$this->real_link = JRequest::getURI();
if ($this->original_link != $this->real_link) JApplication::redirect($this->original_link,'','' ,true);
?>



Lub też płatny dodatek : http://extensions.joomla.org/extensions/extension-specific/k2-extensions/25311