За последние 24 часа нас посетили 17965 программистов и 1639 роботов. Сейчас ищет 1691 программист ...

RewriteRule

Тема в разделе "PHP для новичков", создана пользователем forest69, 28 окт 2010.

  1. forest69

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

    С нами с:
    14 сен 2010
    Сообщения:
    34
    Симпатии:
    0
    Адрес:
    Люберцы
    Всем доброе утро.

    В данный момент у меня для сайта в .htaccess прописано следующее

    Код (Text):
    1. RewriteEngine On
    2. RewriteCond %{REQUEST_FILENAME} !-f
    3. RewriteCond %{REQUEST_FILENAME} !-d
    4. RewriteRule ^([a-z0-9]+) index.php?page=$1
    И все работает прекрасно.

    Сейчас сделал вывод данных из БД с генерацией страницы на лету.
    И у меня за вывод подробной инфы отвечают вот такие ссылки

    PHP:
    1. <li><a href="info.php?yar='.$god.'" target="_self">'.$god.' год</a></li>
    Дабы сделать их более красивыми дописал в .htaccess вот что:

    Код (Text):
    1.  
    2. RewriteRule ^yar/([0-9]*) info.php?yar=$1 [L]
    Но при этом у меня перестает переходить по ссылке на страницу info.php с заданной переменной

    В чем причина?
     
  2. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    ну так и ссылки измени на

    li><a href="var/'.$god.'" target="_self">'.$god.' год</a></li>
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    RewriteRule ^yar/([0-9]+) info.php?yar=$1 [L]

    а так?
     
  4. forest69

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

    С нами с:
    14 сен 2010
    Сообщения:
    34
    Симпатии:
    0
    Адрес:
    Люберцы
    Я конечно их менял)
    Просто тут не указал, т.к. думал, что все понимают меня)

    igordata


    Приеду попробую
     
  5. forest69

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

    С нами с:
    14 сен 2010
    Сообщения:
    34
    Симпатии:
    0
    Адрес:
    Люберцы
    Спасибо сработало