из php в html

Тема в разделе "PHP", создана пользователем SimonSmith, 16 фев 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. SimonSmith

    SimonSmith Постоялец

    Регистр.:
    25 сен 2008
    Сообщения:
    147
    Симпатии:
    32
    Доброго времени суток!
    Подскажите как сделать скрипт подобный ДЛЕ, вместо ссылки news.php?id=70 что бы было id-naznanie-temi.html? :)
     
  2. uNknownMark

    uNknownMark

    Регистр.:
    22 сен 2007
    Сообщения:
    393
    Симпатии:
    169
    Вам в этот раздел http://www.nulled.ws/forumdisplay.php?f=224, для таких целей используется Mod Rewrite
     
    SimonSmith нравится это.
  3. SimonSmith

    SimonSmith Постоялец

    Регистр.:
    25 сен 2008
    Сообщения:
    147
    Симпатии:
    32
    uNknownMark псиб, с мод реврайтом немного разобрался, с дле стырил и получилось то что я хотел)

    во так :p

    PHP:
    RewriteRule ^([0-9]+)-(.*).html(/?)+$ news.php?do=$[L]
     
  4. ice-pro

    ice-pro Создатель

    Регистр.:
    11 дек 2008
    Сообщения:
    21
    Симпатии:
    0
    для ДЛЕ куча чпу модулей в инете. гугл в помощь.
     
  5. SimonSmith

    SimonSmith Постоялец

    Регистр.:
    25 сен 2008
    Сообщения:
    147
    Симпатии:
    32
    ап, я для простого сайта делаю, не для дле...

    еще вопрос дабы не создавать новую тему:

    PHP:
    RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2&date=$[L]
    и все фишки данного типа? после перехода все картинки получают директорию (прим.:(
    PHP:
    http://localhost/www/2010/03/12/images/banner.png
    1 пример я починил:
    PHP:
    RewriteRule ^contacts/style.cssstyle.css [L]
    RewriteRule ^contacts/images/(.*)$ images/$[L]
    RewriteRule ^contacts/(.*)+$ index.php?page=contacts [L]
    но что для каждой строки что буду переделывать придется меня директорию стиля и картинок? мож я чет не так делаю?? :nezn:
     
  6. a_n_d_y

    a_n_d_y

    Регистр.:
    26 мар 2006
    Сообщения:
    465
    Симпатии:
    61
    Вообще не плохо бы было весь htaccess показать, но на вскидку есть подозрение что перед правилами нет такого условия
    PHP:
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond 
    %{REQUEST_FILENAME} !-d
    Добавлено через 51 секунду
    PS В соседней ветке, посвященной данной теме, валом чего можно найти, обсуждали практически все...
     
  7. fly21

    fly21 Создатель

    Регистр.:
    11 авг 2009
    Сообщения:
    19
    Симпатии:
    2
    Похоже что вместо:
    PHP:
    RewriteRule ^contacts/images/(.*)$ images/$[L]
    нужно прописать:
    PHP:
    RewriteRule ^/images/(.*)$ images/$[L]
    и тогда для всех урлов, находящихся на любом уровне, содержащих /images/ должно будет действовать это правило
     
  8. a_n_d_y

    a_n_d_y

    Регистр.:
    26 мар 2006
    Сообщения:
    465
    Симпатии:
    61
    fly21, это прокатит если только сайт в корне стоит...
     
Статус темы:
Закрыта.