xmap + sh404SEF

Discussion in 'Joomla и SEF (ЧПУ)' started by D_A_S, Oct 5, 2009.

  1. Offline

    D_A_S Недавно здесь

    Joined:
    Apr 16, 2009
    Messages:
    33
    Likes Received:
    0
    Gender:
    Male
    Добрый день! Для созлания ЧПУ я использую sh404SEF. Карту сайта я создаю с помощью XMAP. После того как создал карту сайта, и добавил ссылку в меню, у меня адрес карты сайта оставался "некрасивым". Загрузил компонент для sh404SEF относительно XMAP. После него ссылка стала более нормальной:
    .../sitemap.html?sitemap=1
    Вопрос - как убрать из адреса "?sitemap=1"? Заранее спасибо!
     
  2.  
  3. progmist
    Offline

    progmist Недавно здесь

    Joined:
    May 18, 2009
    Messages:
    155
    Likes Received:
    10
    Gender:
    Male
    в xmap плагине для sef написать:

    Код (PHP):
    1. if (isset($sitemap))
    2.       shRemoveFromGETVarsList('sitemap');
     
  4. Offline

    TerribleZ Недавно здесь

    Joined:
    Dec 3, 2009
    Messages:
    7
    Likes Received:
    0
    Gender:
    Male
    progmist. Спасибо, помогло!
     
  5. Offline

    fenixv Недавно здесь

    Joined:
    Jun 29, 2009
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Прошу прощения, а как называется файл куда прописать php код? Где он расположен?
     
  6. Offline

    TerribleZ Недавно здесь

    Joined:
    Dec 3, 2009
    Messages:
    7
    Likes Received:
    0
    Gender:
    Male
    \components\com_sh404sef\sef_ext\com_xmap.php
    Код вставить в самом верху после открытия кода ПХП: <?php
     
  7. Offline

    fenixv Недавно здесь

    Joined:
    Jun 29, 2009
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Спасибо тебе, добрый человек!
    Все получилось.
     
  8. Offshore
    Offline

    Offshore Пользователь

    Joined:
    Dec 28, 2009
    Messages:
    51
    Likes Received:
    1
    Gender:
    Female
    Это какой такой компонент?
     
  9. Dgikar
    Offline

    Dgikar Недавно здесь

    Joined:
    Mar 20, 2011
    Messages:
    28
    Likes Received:
    1
    Gender:
    Male
    Мне, почему-то не помогло...
     
  10. Offline

    Lrad Недавно здесь

    Joined:
    Sep 7, 2011
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Что за компонент?
    Где его взять?
    У меня тоже ссылка вида
    Код (CODE):
    1. .../sitemap.html?sitemap=1
    2. Но \components\com_sh404sef\sef_ext\com_xmap.php


    нету такого
     
  11. Offline

    KoDT Недавно здесь

    Joined:
    May 14, 2011
    Messages:
    5
    Likes Received:
    0
    Gender:
    Female
    У меня проблема. поставил XMAP создал карты все работает нормально. установил sh404sef и вместо карты сайта выдается ошибка 404! в админку в sh404sef отключаю оптимизацию URL - все работает! в чем косяк?
    Закинул с сайта http://joomla.vargas.co.cr/forum?view=topic&f=4&t=2285 com_xmap.php в /components/com_sh404sef/sef_ext
    Помогите плз! уже второй час голову ломаю
    Версии:
    sh404sef 2.3.0.988
    Xmap 1.2.13
     
  12. Offline

    KoDT Недавно здесь

    Joined:
    May 14, 2011
    Messages:
    5
    Likes Received:
    0
    Gender:
    Female
    Мне тоже не помогло! Но я нашел два варианта решения этой проблемы, если кому надо, пожалуйста:
    1) писать в ссылке http://..../index.php?option=com_xmap&sitemap=1&view=xml без параметра &sitemap=1, то все будет нормально
    2) добавить в sh404SEF еще одну ссылку самостоятельно index.php?option=com_xmap&sitemap=1&view=xml и назвать как вам угодно ) тогда тоже параметр не добавляется. проверено

    В дополнение к моему вопросу, почему когда пишу адрес ссылки sitemap.html - все работает, а когда меняю название у той же самой ссылки на sitemap.xml - 404??
     
  13. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Не помню как делал (может что-то и лишнее), но всё работает:
    1. Плагин xmap не стоит
    2. В sh404sef создана ссылка sitemap.xml с url
    Код (CODE):
    1. index.php?option=com_xmap&lang=ru&sitemap=1&view=xml

    3. В .htaccess прописана строка
    Код (CODE):
    1. RewriteRule ^sitemap.xml index.php?option=com_xmap&sitemap=1&view=xml


    см. п.3
     

Share This Page

Loading...