Как сделать ЧПУ

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем RusBiT, 21 сен 2007.

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

    RusBiT Постоялец

    Регистр.:
    29 мар 2007
    Сообщения:
    102
    Симпатии:
    3
    Есть скрипт, к примеру

    Код:
    mysite.ru/folder/index.php?go=home
    Как через .httaccess заставить его находится по адресу

    Код:
    mysite.ru/folder/home/
    Читал различные факи, не вышло
    P.S. mysite.ru сделан на wordpress'e, и использует чпу
     
  2. dotsenko

    dotsenko

    Регистр.:
    27 дек 2006
    Сообщения:
    233
    Симпатии:
    106
    в .httaccess файл допиши
    RewriteRule ^([^/]*)home$ /folder/index.php?go=$1 [L]
     
    RusBiT и ost нравится это.
  3. vopr

    vopr Создатель

    Регистр.:
    14 сен 2007
    Сообщения:
    10
    Симпатии:
    5
    RewriteEngine on
    не забудь вначале

    Добавлено через 41 секунду
    http://www.mod-rewrite-wizard.com/
    кстати неплохая тулза для написания правил mod_rewrite
     
    owlsoft1 и RusBiT нравится это.
  4. dotsenko

    dotsenko

    Регистр.:
    27 дек 2006
    Сообщения:
    233
    Симпатии:
    106
    =) да знаю случайно нашёл в яндексе
     
  5. vovik_s

    vovik_s Создатель

    Регистр.:
    15 авг 2007
    Сообщения:
    11
    Симпатии:
    0
    Дурацкий вопрос: "А mod-rewrite включен?"
     
  6. RusBiT

    RusBiT Постоялец

    Регистр.:
    29 мар 2007
    Сообщения:
    102
    Симпатии:
    3
  7. Cheep

    Cheep Писатель

    Регистр.:
    13 июл 2007
    Сообщения:
    4
    Симпатии:
    0
  8. Gippo

    Gippo

    Регистр.:
    4 июн 2007
    Сообщения:
    251
    Симпатии:
    47
    Есть разные мнения про ЧПУ , а местные гуру что думают об этом ? Стоит ли овчинка выделки ?
     
  9. Gannibal

    Gannibal Создатель

    Регистр.:
    19 окт 2007
    Сообщения:
    16
    Симпатии:
    0
    я делал вот так вот

    RewriteEngine On
    RewriteBase /
    Options +FollowSymlinks
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php [L,QSA]

    а потом парсил урл, и что куда надо было добовлял

    $arr = explode('/', $_SERVER['REQUEST_URI']);
     
  10. kandasoft

    kandasoft Читатель

    Заблокирован
    Регистр.:
    17 окт 2007
    Сообщения:
    259
    Симпатии:
    143
    Я думаю, что все же стоит, так как поисковик лучше индексирует такие страницы и в поиске они находятся выше, думаю со мной многие согласятся.
    Но это мое ИМХО. Ждем, что об этом думают другие.
     
Статус темы:
Закрыта.