За последние 24 часа нас посетили 20958 программистов и 1678 роботов. Сейчас ищут 1059 программистов ...

помогите пожалуйста настроить 301 редирект черел файл htacce

Тема в разделе "PHP для новичков", создана пользователем denisv, 16 окт 2013.

  1. denisv

    denisv Активный пользователь

    С нами с:
    16 окт 2013
    Сообщения:
    3
    Симпатии:
    0
    Добрый день уважаемые форумчане PHP
    помогите пожалуйста настроить 301 редирект черел файл htaccess

    сайт http://realtyhochu.ru/
    мне надо настроить редирект с несуществующей страницы /catalog.php?item=486 на страницу http://realtyhochu.ru/catalog-dverej/brendy-dverey/vkhodnye ... v-bariach/

    Для этого я прописал строчку вида:

    Redirect 301 /catalog.php?item=486 http://realtyhochu.ru/catalog-dverej/brendy-dverey/vkhodnye ... v-bariach/

    но редирект не получился (( :-(

    Помогите пожалуйста разобраться
    Заранее спасибо большое

    полное содержание файла htaccess:


    <FilesMatch "\.md5$">
    Deny from all
    </FilesMatch>


    DirectoryIndex index.php
    Options -Indexes
    # Comment the following line, if option Multiviews not allowed here
    # Options -MultiViews

    AddDefaultCharset utf-8

    RewriteEngine on
    Redirect 301 /catalog.php?item=486 http://realtyhochu.ru/catalog-dverej/brendy-dverey/vkhodnye ... v-bariach/

    <ifModule mod_rewrite.c>
    RewriteEngine On
    # Uncomment the following line, if you are having trouble
    RewriteBase /

    RewriteCond %{REQUEST_URI} !\.(js|css|jpg|jpeg|gif|png)$
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php [L,QSA]




    </ifModule>

    <ifModule mod_headers.c>
    <FilesMatch "\.(jpg|jpeg|png|gif|js|css)$">
    Header set Cache-Control "max-age=3153600, public"
    </FilesMatch>
    </ifModule>
     
  2. Slavka

    Slavka Активный пользователь

    С нами с:
    1 окт 2013
    Сообщения:
    722
    Симпатии:
    41
    Re: помогите пожалуйста настроить 301 редирект черел файл ht

    и не сработает - немного не понял - файл catalog.php существует или нет
    если нет тогда надо так
    Redirect 301 /catalog.php http://realtyhochu.ru/catalog-dverej/brendy-dverey/vkhodnye ... v-bariach/
    а если он все таки каким то чудом существует то надо смотреть что бросает сюда http://realtyhochu.ru/catalog.php/
     
  3. denisv

    denisv Активный пользователь

    С нами с:
    16 окт 2013
    Сообщения:
    3
    Симпатии:
    0
    Re: помогите пожалуйста настроить 301 редирект черел файл ht

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

    вообщем при настройке редиректа со страниц вида catalog.php?item=486 на страницу типа http://realtyhochu.ru/catalog-dverej/brendy-dverey/vkhodnye ... v-bariach/

    надо использовать следующую конструкцию

    RewriteEngine on
    RewriteCond %{QUERY_STRING} ^item=486$
    RewriteRule ^catalog.php$ http://realtyhochu.ru/catalog-dverej/brendy-dverey/vkhodnye ... v-bariach/? [R=301,L]

    надеюсь что помог кому тов решении такой же проблемы как и у меня :)