xmap + sh404SEF

Тема в разделе "Joomla и SEF (ЧПУ)", создана пользователем D_A_S, 05.10.2009.

  1. Offline

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

    Регистрация:
    16.04.2009
    Сообщения:
    33
    Симпатии:
    0
    Пол:
    Мужской
    Добрый день! Для созлания ЧПУ я использую sh404SEF. Карту сайта я создаю с помощью XMAP. После того как создал карту сайта, и добавил ссылку в меню, у меня адрес карты сайта оставался "некрасивым". Загрузил компонент для sh404SEF относительно XMAP. После него ссылка стала более нормальной:
    .../sitemap.html?sitemap=1
    Вопрос - как убрать из адреса "?sitemap=1"? Заранее спасибо!
     
  2.  
  3. progmist
    Offline

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

    Регистрация:
    18.05.2009
    Сообщения:
    155
    Симпатии:
    10
    Пол:
    Мужской
    в xmap плагине для sef написать:

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

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

    Регистрация:
    03.12.2009
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    progmist. Спасибо, помогло!
     
  5. Offline

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

    Регистрация:
    29.06.2009
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Прошу прощения, а как называется файл куда прописать php код? Где он расположен?
     
  6. Offline

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

    Регистрация:
    03.12.2009
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    \components\com_sh404sef\sef_ext\com_xmap.php
    Код вставить в самом верху после открытия кода ПХП: <?php
     
  7. Offline

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

    Регистрация:
    29.06.2009
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Спасибо тебе, добрый человек!
    Все получилось.
     
  8. Offshore
    Offline

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

    Регистрация:
    28.12.2009
    Сообщения:
    51
    Симпатии:
    1
    Пол:
    Женский
    Это какой такой компонент?
     
  9. Dgikar
    Offline

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

    Регистрация:
    20.03.2011
    Сообщения:
    28
    Симпатии:
    1
    Пол:
    Мужской
    Мне, почему-то не помогло...
     
  10. Offline

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

    Регистрация:
    07.09.2011
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Что за компонент?
    Где его взять?
    У меня тоже ссылка вида
    Код (CODE):
    1. .../sitemap.html?sitemap=1
    2. Но \components\com_sh404sef\sef_ext\com_xmap.php


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

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

    Регистрация:
    14.05.2011
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Женский
    У меня проблема. поставил 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 Недавно здесь

    Регистрация:
    14.05.2011
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Женский
    Мне тоже не помогло! Но я нашел два варианта решения этой проблемы, если кому надо, пожалуйста:
    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 Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 356
    Симпатии:
    370
    Пол:
    Мужской
    Не помню как делал (может что-то и лишнее), но всё работает:
    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
     

Поделиться этой страницей

Загрузка...