Помогите с ЧПУ

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем rex1963, 1 июн 2009.

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

    rex1963

    Регистр.:
    19 фев 2007
    Сообщения:
    228
    Симпатии:
    47
    В htaccess прописано:
    PHP:
    RewriteEngine on
    Options 
    +FollowSymlinks
    RewriteBase 
    /
    RewriteRule ^([A-Za-z]+)/([0-9]+).html$             $1/index.php?id_article=$2
    RewriteRule 
    ^([A-Za-z]+)/([0-9]+)$                     $1/index.php?pag=$
    По логам сервера, лезет такая бодяга:
    77.88.30.246 - - [01/Jun/2009:02:59:58 +0300] "GET /lianas HTTP/1.1" 301 243 "-" "Yandex/1.01.001 (compatible; Win16; I)"

    77.88.30.246 - - [01/Jun/2009:03:00:01 +0300] "GET /lianas/ HTTP/1.1" 200 3943 "-" "Yandex/1.01.001 (compatible; Win16; I)"

    В чем проблема?

    В корне сайта:
    index.php
    /lianas/index.php
     
  2. tirrex

    tirrex

    Регистр.:
    9 ноя 2008
    Сообщения:
    213
    Симпатии:
    60
    точку перед html надо бы экранировать - "\."

    а где проблема в логах, как должно быть?
     
  3. upandhigh

    upandhigh

    Регистр.:
    11 фев 2009
    Сообщения:
    235
    Симпатии:
    89
    если ты про редирект, то не похоже чтобы это ЧПУ делал бы - покрайне мере не тот что ты тут описал
     
  4. rex1963

    rex1963

    Регистр.:
    19 фев 2007
    Сообщения:
    228
    Симпатии:
    47
    меня интересует вопрос именно с редиректом. В панели вебмастера, указано, что ресурс перемещен, то есть 301 редирект. Не могу понять, откуда ноги растут.
     
  5. andrnag

    andrnag

    Регистр.:
    26 мар 2008
    Сообщения:
    350
    Симпатии:
    125
    Может стоит глобальное правило на хостинге, чтобы дописывало палку закрывающую везде?

    P.S. Проблема точно не в приведенном коде. (И точку заэкрань, на всякий пожарный \. )
     
Статус темы:
Закрыта.