сделаем красивые URLы для отдельных страниц сайта самостоятельно через .htaccess

Тема в разделе "Общие вопросы SEO", создана пользователем ZAjoomla!, 09.04.2008.

  1. Offline

    ZAjoomla! Недавно здесь

    Регистрация:
    09.04.2008
    Сообщения:
    95
    Симпатии:
    3
    Пол:
    Мужской
    Добрый день, уважаемые пользователи joomla!

    Возникла такая идея.

    Можно ли сделать красивые URLы только для отдельных страниц сайта самостоятельно через .htaccess.

    Например, задать для мой_ сайт/content/blogsection/0/1 новый адрес мой_ сайт/novosti.html или для мой_ сайт/component/option,com_weblinks/catid,1/Itemid,1 сделать линк мой_ сайт/ weblinks.html. А то все сторонние компоненты SEF работают, мягко говоря, криво…

    Спасибо!
     
  2.  
  3. Лат
    Offline

    Лат Звоните 8 (905) 778-52-44

    Регистрация:
    31.01.2007
    Сообщения:
    1 751
    Симпатии:
    113
    Пол:
    Мужской
    Ответ: сделаем красивые URLы для отдельных страниц сайта самостоятельно через .htaccess

    Для небольшого сайта может и прокатит, а вот для здорового, вряд ли.

    еще есть такая идея
    http://joomlaforum.ru/index.php/topic,31526.new.html#new
     
    ZAjoomla! нравится это.
  4. Offline

    ZAjoomla! Недавно здесь

    Регистрация:
    09.04.2008
    Сообщения:
    95
    Симпатии:
    3
    Пол:
    Мужской
    Ответ: сделаем красивые URLы для отдельных страниц сайта самостоятельно через .htaccess

    ну, да! это прикольно выглядит. только вопрос был немножко в другом. хотелось бы, тчобы кто натолкнул че делать в .htaccess, чтобы добиться для нескольких страниц удобоваримых урлов. для всех мне и не нужно. сайтик маленький :)))
     
  5. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: сделаем красивые URLы для отдельных страниц сайта самостоятельно через .htaccess

    Прикинь, это в факе описано.
     
  6. Offline

    ZAjoomla! Недавно здесь

    Регистрация:
    09.04.2008
    Сообщения:
    95
    Симпатии:
    3
    Пол:
    Мужской
    Ответ: сделаем красивые URLы для отдельных страниц сайта самостоятельно через .htaccess

    сорри. я думал, раз есть сторонние компоненты, то никто такими идеями, как у меня, не страдает :)))
    еще раз сорри. найду в факе, обзятельно, чтобы вину искупить :)), тут ссылочку повешу.

    спасибо за помощь!
     
  7. XoXoT
    Offline

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

    Регистрация:
    07.03.2008
    Сообщения:
    60
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: сделаем красивые URLы для отдельных страниц сайта самостоятельно через .htaccess

    Ждем-с!.. :)
     
  8. Offline

    ZAjoomla! Недавно здесь

    Регистрация:
    09.04.2008
    Сообщения:
    95
    Симпатии:
    3
    Пол:
    Мужской
    Ответ: сделаем красивые URLы для отдельных страниц сайта самостоятельно через .htaccess

    http://www.joomla-docs.ru/Хаки_и_дополнения - вот здесь написано про это дело. а чтобы не искали, вот вам и цитатка.
    я уже попробывал. вроде работает!!
    спасибо за помощь всеммммм!!!

    Как создать виртуальную страницу, доступную по определенном адресу в общем дизайне Joomla (http:/ /сайт.ру/super_page)
    Первый способ - использовать какой-либо SEF-компонент, в котором для статичной страницы прописать нужный виртуальный путь. Тут есть минус - этот компонент начнет переделывать все остальные ссылки (и вообще эти компоненты очень прожорливые и требуют много ресурсов для работы).
    Создать алиас такой страницы при помощи mod_rewrite и .htaccess. Для этого надо:
    Создать статичную страницу с нужным вам текстом, узнать ее ID и адрес (не обязательно создавать такую страницу, она уже может существовать и вообще это просто какой-либо компонент, не обязательно com_content)
    Придумать алиас, пускай это будет "super_puper"
    Открыть .htaccess и перед строкой "RewriteCond %{REQUEST_FILENAME} !-f" написать:
    RewriteRule ^(super_puper) index.php?option=com_content&task=view&id=12

    RewriteCond %{REQUEST_FILENAME} !-f
    И теперь, при условии что Joomla стоит по адресу сайт.ру, при открытии ссылки http:/ /сайт.ру/super_puper будет открываться нужная статическая страничка с вашей информацией. Сама ссылка "index.php?option=com_content&task=view&id=12" может быть любой которая вам нужна, главное что бы ссылка не была абсолютной (т.е. с http:/ /...) а относительной (должна начинаться с index.php?...)
     

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

Загрузка...