За последние 24 часа нас посетили 16494 программиста и 1677 роботов. Сейчас ищут 916 программистов ...

ЧПУ

Тема в разделе "PHP для новичков", создана пользователем epocalips, 15 июн 2011.

  1. epocalips

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

    С нами с:
    26 мар 2011
    Сообщения:
    31
    Симпатии:
    0
    Адрес:
    UA/Lviv
    Что бы сделать чистые ссылки в htaccess вписал

    Код (Text):
    1. RewriteRule ^news/([0-9]+).html$ news.php?id=$1
    но после этого перестало грузить инклуды, если записать так

    Код (Text):
    1. RewriteRule ^news-([0-9]+).html$ news.php?id=$1
    то грузит.
     
  2. epocalips

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

    С нами с:
    26 мар 2011
    Сообщения:
    31
    Симпатии:
    0
    Адрес:
    UA/Lviv
    и еще что бы записать mysait/contacts.php как mysait/contacts можно сделать так

    Код (Text):
    1. RewriteRule ^contacts$ contacts.php
    но тогда это нужно делать для каждой страничке, можно ли это записать универсально одной строкой?
     
  3. Вльдемар

    Вльдемар Активный пользователь

    С нами с:
    20 май 2006
    Сообщения:
    635
    Симпатии:
    0
    Адрес:
    Белхород
    нужно все запросы перенаправлять в index.php, а вот в нем уже разруливать
     
  4. vasa_c

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

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    причём тут вообще инклюды? вы файлы подключаете через inculde('http://...') ?
     
  5. epocalips

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

    С нами с:
    26 мар 2011
    Сообщения:
    31
    Симпатии:
    0
    Адрес:
    UA/Lviv
    можно подробнее?
     
  6. epocalips

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

    С нами с:
    26 мар 2011
    Сообщения:
    31
    Симпатии:
    0
    Адрес:
    UA/Lviv
    да, но я ошибся, не подключаются js и css.
     
  7. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    epocalips
    подключай js/css всегда от корня сайта и проблем будет меньше. от корня - это значит ссылки будут начинаться с /
     
  8. epocalips

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

    С нами с:
    26 мар 2011
    Сообщения:
    31
    Симпатии:
    0
    Адрес:
    UA/Lviv
    спс! на локал сделав!
     
  9. epocalips

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

    С нами с:
    26 мар 2011
    Сообщения:
    31
    Симпатии:
    0
    Адрес:
    UA/Lviv
    как оказалась на хосте просто нужно было сделать так href="/style.css" и все заработало!

    еще вопрос, у страницы есть 2 адреса - sait/news.php i sait/news, то наверно нужно сделать редирект с первой на вторую?? и можно это как-то одной строчкой сделать? или нужно отдельно для каждой страницы?