За последние 24 часа нас посетили 15955 программистов и 1643 робота. Сейчас ищут 1073 программиста ...

mod_rewrite

Тема в разделе "Прочие вопросы по PHP", создана пользователем morg4n, 20 ноя 2010.

  1. morg4n

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

    С нами с:
    6 авг 2010
    Сообщения:
    8
    Симпатии:
    0
    Hello.
    Проблема с mod rewrite.

    Код (Text):
    1. RewriteEngine   on
    2. RewriteCond     %{REQUEST_FILENAME}     !-d
    3. RewriteCond     %{REQUEST_FILENAME}     !-f
    4. RewriteRule     ^([a-z]*)           index.php?page=$1
    К этому хотелось бы добавить еще и
    %{QUERY_STRING}, чтобы он передавался также на index.php
     
  2. morg4n

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

    С нами с:
    6 авг 2010
    Сообщения:
    8
    Симпатии:
    0
    Решено.

    Код (Text):
    1. RewriteEngine   on
    2. RewriteCond     %{REQUEST_FILENAME}     !-d
    3. RewriteCond     %{REQUEST_FILENAME}     !-f
    4. RewriteRule     ^([a-z]*)(\.php){0,1}           index.php?page=$1&%{QUERY_STRING}
     
  3. Dark Smoke

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

    С нами с:
    17 авг 2008
    Сообщения:
    30
    Симпатии:
    0
    Адрес:
    Днепропетровск
    Добрый день.
    Весь мозг поломал с rewrite'ом. Помогите.
    Есть ссылки
    HTML:
    1. <a href="http://site/dnepropetrovsk/">Днепропетровск</a>
    2. <a href="http://site/doneck/">Донецк</a>
    вот что написано .htaccess
    Код (Text):
    1. RewriteEngine on
    2. Options +FollowSymlinks
    3.  
    4. RewriteBase /
    5. RewriteRule ^.htaccess$ - [F]
    6.  
    7. RewriteCond %{REQUEST_FILENAME} !-f
    8. RewriteCond %{REQUEST_FILENAME} !-d
    9. RewriteRule ^([a-z]+)/$ index.php?city=$1
    var_dump($_GET); вижу, значения предаются
    PHP:
    1.   'city' => string 'doneck' (length=6)
    Но все без картинок и стилий. Сморю через фаербаг, а он мне говорит что не нашел не картинки не стили.
    Что делать, как с этим бороться?
     
  4. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    <base href="http://site/" >

    в хедер