Подскажите как записать синтаксис для параметрического редиректа?

Тема в разделе "Веб-разработка", создана пользователем rz00007, 5 июл 2012.

Статус темы:
Закрыта.
  1. rz00007

    rz00007 Представитель Престиж Сайт На форуме с: 10 апр 2012 Сообщения: 165

    Добрый день.
    В общем, имеются страницы вида site.ru/index.php?option=com_content&view=category&layout=blog&id=7&Itemid=11
    Через обыкновенный Redirect 301 их записать нельзя т.к. в url передаются параметры: option=com_content&view=category&layout=blog&id=7&Itemid=11

    Обратился к хостеру, они написали следующее:

    Чтобы устранить проблему необходимо использовать RedirectMatch, либо RewriteCond RewriteRule, потому что директива Redirect не передаёт php параметры запроса, а работает только с URL.

    у меня не получается их записать, подскажите как записать эти перенаправления используя RedirectMatch или RewriteCond RewriteRule? Спасибо!

    Мы не смогли подобрать удобное Вам решение.
    В данном случае, для корректной настройки редиректов, советуем обратиться к разработчикам.


    В связи с этим прошу помощи у форумчан! Заранее, Спасибо!
  2. melihovgv

    melihovgv На форуме с: 25 июл 2011 Сообщения: 1.507

    RewriteEngine On

    RewriteCond %{REQUEST_URI} ^/sitemap.xml
    RewriteRule .* /index.php?option=com_xmap&sitemap=1&view=xml

    Вот так делал в ручную)
  3. rz00007

    rz00007 Представитель Престиж Сайт На форуме с: 10 апр 2012 Сообщения: 165

    а как применить это решение к моему ?

    ---------- Сообщение добавлено в 09:40 ---------- Предыдущее сообщение размещено в 09:36 ----------

    Решение подсказали:

    RewriteEngine on
    RewriteCond %{QUERY_STRING} ^option=com_content&view=article&id=9&Itemid=8$
    RewriteRule ^index.php$ http://test1.ru/index.php?option=com_aicontactsafe&view=message&layout=message&pf=1&Itemid=8 [L,R=301]
  4. express-rus

    express-rus На форуме с: 16 апр 2011 Сообщения: 5

    Если не хочешь пересылку с передачей url то добавь в мета страницы
Статус темы:
Закрыта.