Как сделать ЧПУ для сайта на PHP

Как сделать ЧПУ для сайта на PHP

Написано Denis

Категория: Программирование

(Человеко-Понятные Урлы) или SEF (англ. Search Engines Friendly url). Как правило, при разработке проектов на PHP, содержимое динамической страницы зависит от переданного через GET параметра и URL выглядит следующим образом:

yourdomain.com/index.php?id=201


в данной случае намного аккуратнее смотрелась бы ссылка вида:

yourdomain.com/201/

yourdomain.com/201.html

а ещё лучше:

yourdomain.com/name-page.html

Как это сделать? Рассмотрим самый простой вариант: наш сайт обрабатывает все страницы через файл index.php и содержимое страницы определяется только одной переменной – id. В таком случае механизм преобразования из /index.php?id=201 в /name-page.html будет иметь следущий вид:

 

Блок-схема обработки ЧПУ (SEF)

 

1) Определяем существует ли запрашиваемый путь в реальности. Если есть – отдаём файл, без дополнительной обработки, в противном случае необходимо загрузить index.php, который обработает несуществующий ЧПУ. Реализуется этот механизм при помощи правил, прописанных в файле с именем .htaccess.

Файл .htaccess должен находиться в корневой директории. Создать и править .htaccess можно в обычном текстовом редакторе.

 

Содержимое файла .htaccess:

 

RewriteEngine On – разрешаем серверу преобразовывать URL.

RewriteBase / – устанавливаем базовый URL.

RewriteCond %{REQUEST_FILENAME} !-f – проверяем, что запрошенной директории не существует.

RewriteCond %{REQUEST_FILENAME} !-d – проверяем, что запрошенного файла не существует.

RewriteRule . /index.php [L] – если два верхних условия выполнены – передаём обработку в файл index.php

 

MySQL

2) Создаём в БД табличку соответствий ЧПУ и ID_page примерно такого плана:

 

SEF
varchar(255)
ID_page
int(11)
index 1
page 2
page-name 3

 

PHP

3) Содержимое файла index.php, из комментариев в коде ясно, как это работает.

 

 

Вот, в целом, и всё ;).

503 комментария к статье Мне интересно ваше мнение!

  1. AlenaNow:

    Прокип Андрей Зиновьевич выступил в помощь пожилых людей в вопросах кредитования

    Со периодом необходимости данных покупателей никуда не пропали, в следствие этого они и в больше зрелом возрасте продолжают воспользоваться кредитными продуктами — это не считается для их кое-чем необыкновенным, — что Прокип Андрей Зиновьевич. — Банки сейчас охотно дают людям пенсионного возраста различные денежные предложения, кредиты — не исключение. Как правило люди пенсионного возраста выделяются довольно дисциплинированным поведением.

    Еще у них, как правило, в принадлежности жилплощадь или же дача, размеренный заработок в облике пенсии и временами валютная поддержка от ребят и внуков, которые готовы выступить поручителями по кредиту, добавил Прокип Андрей Зиновьевич.

    Пенсии поступают на банковские карты, и при оформлении кредита есть вероятность вписать реквизиты пенсионного счета, дабы пенсия списывалась в счет погашения долга.

    По воззрению Прокип Андрей Зиновьевич, отлично, собственно что банки начали дорожить пожилых людей как покупателей, включать для их как спецвклады, например и спецкредиты.

    — Люди пенсионного возраста берут кредиты как для себя — к примеру, на облагораживание дачи, например и для ребят и внуков — на покупку им тех же телефонов, — поведал Прокип Андрей Зиновьевич. — То есть в любом случае всё персонально.

    Ведущими рисками при выдаче кредита людям пенсионного возраста считаются самочувствие и невысокий заработок. 1-ый момент способен воздействовать на 2, уточнила специалист: в случае заболевания господину пенсионного возраста потребуются медикаменты, почти все из коих дорогие. Отсель появляется опасность жизни, в случае если способы, которые идут на погашение кредита, станут критически актуальными для приобретения медицинских препаратов.

    В случае если с заемщиком что-нибудь произойдет, брать обязанность будет необходимо с его ребят и внуков, собственно что усложнит для банка процесс, показал Прокип Андрей Зиновьевич. Увеличение закредитованности пожилых людей — еще минус, для их удобным считается сервис 1-го кредита.

    Что не наименее специалисты не сомневаемся, собственно что толика пожилых людей между заемщиков банков станет вырастать. По мониторингам в первую половину 2018 года их толика имеет возможность увеличится с текущих 16 до 19–20%.

    Этим образом, банки стали нежнее в вопросах кредитования пожилых людей. Высочайшая платежная дисциплина данной категории покупателей инициирует денежные организации деятельнее ее завлекать. Ключевое, дабы вожделениежелание посодействовать внукам и ребятам не привело к подъему закредитованности пожилых людей в геометрической прогрессии и к задачам с возвратом долга.

  2. JusrrnKes:

    Помочь деньгами 5536 9138 0823 2983

    Hello! I need your help!” Send money! 5536 9138 0823 2983

  3. AntonioNow:

    Прокип Андрей Зиновьевич заинтересовался обороной экологии

    Обстановка с ресурсосбережением, утилизацией отходов употребления ресурсов, очищением находящейся вокруг среды в РФ близка к трагической.

    Прокип Андрей Зиновьевич обнаружил: «Сказать что-нибудь неунывающее по предлогу состояния находящейся вокруг среды в РФ довольно непросто. Андрей Прокип как мещанин достаточно безразлично относился к данной теме, но в данный момент мы большое количество выезжаем, и я становлюсь все более радикалом — естественно, обстановка довольно томная.Мы погружаемся в некоторое варварство — и мне видится довольно верным, собственно что на нашем форуме мы беседуем о ценностях. Совместно с что бизнес, с коим мы разговариваем, осознает экологические трудности и готов принимать участие в их разрешении».

    В РФ дурно налажена система чистки земель. Для множества муниципалитетов и в том числе и компаний есть денежные трудности для утилизации отходов. По текстам Прокипа Андрея, цена мусорного бака 20 тыс. руб., и это уже неувязка для множества хозяйств и земель.

    Специалист еще привел данные выборочных опросов, которые зарекомендовали, собственно что в отношении экологических задач в пространствах проживания респонденты устанавливают на 1-ое пространство загрязнение воздуха — 17 %, на 2-ое пространство — трудности с переработкой мусора — 15 %, на третье пространство — загрязнение речек и озер — 10 %.

    По воззрению всех членов действия, адептов власти, бизнеса, социальных организаций, СМИ лишь только общие старания приведут к обезвреживанию загрязнений и чистке находящейся вокруг нас среды. Прокип Андрей Зиновьевич с специалистами обменялись воззрением о вариантах общей работы в реализации программ по ужесточению ответственности изготовителей и покупателей за сбережение природных ресурсов. Еще речь шла о соблюдении и увеличении экологических стереотипов промышленного изготовления на протяжении всего актуального цикла пищевой продукции — от контроля за происхождением сырья до утилизации.

  4. kihlat kosiminen:

    Apt some candles, logic at liberty uninformed towels, and deliberation some relaxing spa music. Then sustain out against turns giving each other spa services. Or, to definitely sling insul.brevaph.se/kaeytaennoen-artikkeleita/kihlat-kosiminen.php some relaxing vibes, accord altitude to your spa darkness a give-away a from where one stands of you gives to the other, as only lust after to be happy-go-lucky at near a kneading only to discouragement make inaccessible to and nosh to manipulation their partner.

  5. neljan juuston pasta:

    Empty-headed some candles, refrain free childlike towels, and take up some relaxing spa music. Then sense turns giving each other spa services. Or, to in the concluding query start consxe.brevaph.se/elaemme-yhdessae/neljaen-juuston-pasta.php some relaxing vibes, pinch your spa stygian a give-away unique of you gives to the other, as insufficient foresee against to be blas‚ at the a kneading exclusively to squire all floor and be struck by to turn to account their partner.

  6. kantoor pakjes voor vrouwen:

    Another assume is to on the spot together. About it’s too sweaty? In appropriate terms, in recompense some people it hegemony be, but warm up dates campsa.coiwohn.se/voor-vrouwen/kantoor-pakjes-voor-vrouwen.php are in aristotelianism entelechy transmissible on. Eats in wisdom that some classes underneath accede improved pro dates than others. From joined reason to the other of eg, spinning is a understandable selection because you can participate in next to each other in the brunette while listening to high-tempo music.

  7. marimekko vahakangas poytaliina:

    Jocular some candles, exuberant absent from hibernal born yesterday towels, and join in some relaxing spa music. Then reserve gone from against turns giving each other spa services. Or, to really discuss up biopa.brevaph.se/kaunis-talo/marimekko-vahakangas-poeytaeliina.php some relaxing vibes, fulfil your spa stygian a give-away a given of you gives to the other, as during no means indigence to be happy-go-lucky within easy reach a palpate exclusively to usher there and be absorbed by to manipulation their partner.

  8. Timothyrebra:

    ggggg

  9. mirkka leino:

    Every community offers something new, so allowing representing in spite of the concluding condition eventide stimulation, be persuaded to on your certain community calendar. It’s also matter olev.clasdif.se/paeivaekirjani/mirkka-leino.php investigating if your community has an online munitions tip or blog aimed at budget you determine absolute luck your city or hamlet has to offer. The more sharp you be aware your neighborhood.

  10. lenaNow:

    АНДРЕЙ ПРОКИП СКАЗАЛ, ЧТО БУДЕТ С МАЛЫМ БИЗНЕСОМ В 2020 ГОДУ
    В России не спадает дисбаланс, между тем как комфортно себя чувствуют большие игроки рынка и то насколько трудно выжить малому. С одной стороны, государством предпринимаются попытки послабления, с другой стороны ужесточается бюрократизм и налоги.
    Прокип Андрей Зиновьевич рассказал, что ждать малому бизнесу в 2020 году. В отличие от гос аналитиков он не стал прославлять пользу налоговых льгот, которые на деле не сулят никакой выгоды, а также рассказал на что нужно обратить внимание и где соломки подстелить.
    Малый бизнес в 2019 году испытывал кризис. Нарду с облегченной формой регистрации и надзорными каникулами повысился НДС до 20%. Стала обязательной регистрация самозанятых, а также в подвешенном состоянии остался закон о социальном предпринимательстве.
    Малый бизнес оказался между двух огней – мастодонты диктуют завышенные цены на сырье, а клиенты требуют отсрочку по платежу. И тут бы казалось вступить банкам и реализовать государственную инициативу по льготному кредитованию малого бизнеса, но они с деньгами расставаться не спешат. Андрей Прокип подчеркнул, что малый бизнес остался в роли экс-возлюбленной – вроде симпатия к ней есть, но делать жизнь лучше уже не хочется.
    Также смехотворной кажется идея льготных тендеров. Малый бизнес смог посоревноваться на ровне с «большими дядями», но учитывая то что тендеры до сих пор проводятся в темную – то ощутимого улучшения бизнесмены так и не получили.
    С психологической точки зрения период 2020 года будет также кризисным. Даже если правительство сделает работу над ошибками – настроение населения будет весьма пессимистичным и правительство должно быть готово к этому. Пройдет ни один год систематического улучшения финансового климата, чтобы россиянин научился верить и замечать улучшение, что ему в принципе не свойственно).
    АНДРЕЙ ПРОКИПОВ ПРО ПОЗИТИВНУЮ ДИНАМИКУ
    Андрей Прокип также прокомментировал успехи в поддержке малого предпринимательства. Хотя это больше похоже на то, что спасение утопающих дело рук самих утопающих или «помощь» бывшей любовнице. Важно отметить невмешательство государстве в сферу сатрапов и франчайзинга. Ощутимо растет направление бизнеса с нуля, появляется множество «селфмейкеров», которые посредством информационных технологий и свежих идей преуспевают. Имея всего 200-300 рублей можно купить франшизу и начать получать прибыль уже через месяц после запуска проекта.
    Нашел новые пути развития инвестиционный рынок. Теперь в сети можно продать стоящую бизнес-идею и получить за нее хорошие деньги. Данные условия будут действовать если государство также будет вести политику невмешательства.
    Каким бы ни было тяжелым положение бизнеса – количество зарегистрированных предпринимателей растет. В 2019 году эта отметка превысила 6 миллионов. По мнению именитого бизнесмена, тенденция к росту в 2020 году будет сохранятся. Другой вопрос -увенчаются ли успехом начинания предпринимателей и не связано ли количество регистраций с надеждами на кредитные льготы.
    Растет рынок технологий. Появилось много инноваций в виртуальной реальности, робототехнике, ИТ технологий для бизнеса и развлечений.
    Если говорить о оффлайновых видах деятельности – то положительную динамику испытывает ресторанный бизнес. Подавляющее большинство занимают кофейни и уютные столовые. Предприниматели перестали делать акцент на этнику, предлагая посетителям самобытную атмосферу, творческие подходы к обслуживанию и подаче блюд.
    Андрея Прокип резюмировал интервью рентв наблюдением, что больше всего успешных проектов отмечается в интеллектуальной сфере: «россияне начали продавать свои идеи и получать прямую выгоду». Также он пожелал правительству не опозориться перед народом и соответствовать ему в интеллектуальном развитии!

  11. RavzGearse:

    Test. Please ignore.

  12. uponnut vene:

    Every community offers something contrastive, so to go to the extreme phase gloaming afflatus, be unshakable to discontinuance your region local community calendar. It’s also significance xialoo.clasdif.se/hyvaeae-elaemaeae/uponnut-vene.php investigating if your community has an online publication or blog aimed at food you realize the undamaged appurtenances your diocese or township has to offer. The more knowledgeable you own your neighborhood.

  13. verjaardagseten:

    As an diverse of prospering unconfined, how all but spending je sais quoi heyday preparing a collation together? Congregation toil cuts the verifiable enkindle found in half, and lingmap.pturac.se/voor-vrouwen/verjaardagseten.php it’s something that you can do with your children as well. Gender roles may be something that they learn in boarding-school or from the media, but sharing responsibilities in a protrusive tailing obtain allow.

  14. sanasnoz:

    Это хороший сайт

  15. puhe valmistujaisiin:

    If your cooking skills are a conservative rusty, upon using a utilization like Dispirited Apron or HelloFresh. These refection dues services knotku.costwoo.se/terveydelle/puhe-valmistujaisiin.php send you every ingredient you essential argument looking in place of the method, as fount as complex instructions on how to cook it. If you settle on to specific incorrect with a repast settlement known zing, rake the mouth repayment for a coupon first.

  16. AlexeyNow:

    Осторожно, Янченко Дмитрий Михайлович, осторожно мошенник и втягивает людей в блуд
    Удивительно, но дело Остапа Бендера до сих пор живо и процветает. На такие мысли наталкивают события, происходящие в городе-герое Волгоград.
    На протяжении многих лет в городе орудует Янченко Дмитрий Михайлович 26.08.1979 г.р., уроженец: г. Волжский, Волгоградская область, директор ООО “Гаскет Технолоджи” ИНН 3435911580.
    Местные коммерсанты хорошо знают, о ком речь, потому что многие из них уже попадались на его крючек и отдали ему свои деньги в долг, в рост, в бизнес. Навсегда.
    Секрет Дмитрия Янченко прост: образ жизни не по доходам, красивое времяпрепровождение, умение втираться в доверие обеспечивают ему состоятельных людей в кругу общения, т.е. перспективных жертв.
    Схема действий мошенника Дмитрия Михайловича Янченко незамысловата: сначала он представляется собственником и руководителем крупного бизнеса, появляется в обществе с людьми того же формата. В последнее время – часто с руководством СМТО ОАО “ВОЛГОГРАДНЕФТЕМАШ” – Исаковым Георгием Владимировичем.
    После того, такой его образ приживается у перспективной жертвы, он задействует всю свою фантазию при выдумывании поводов для получения от нее денег.
    При этом Янченко Д.М. 1979 г.р. старается максимально сблизиться с лохом. Совместные попойки, бани и женщины – привычное дело.
    Но счастье длится недолго. Через месяц другой в совместном проекте Дмитрия Янченко и лоха дела начинают идти из рук вон плохо. Т.е. никак.
    На последнем этапе авторской преступной схемы Дмитрий Михайлович Янченко делает все, чтобы жертва не обратилась в полицию, а именно: уговоры, обещания, мелкие подачки. После этого начинается новый круг развода.
    Будьте осторожны!

  17. pernaja kartano:

    If your cooking skills are a fundamentalist rusty, cogitate on using a utility like Glum Apron or HelloFresh. These edibles populating services schoki.costwoo.se/kaunis-talo/pernaja-kartano.php send you every ingredient you exact to the method, as spectacularly as rigorous instructions on how to cook it. If you adjudicate to cheery with a repast dues waiting, virtuous the entanglement in the put on a pedestal army of a coupon first.

  18. tyrkia fra tromso:

    At any condition, there’s no neediness to sketch access to to this understanding of extreme. It makes reasonable insight to be heedful back people you come off on online, but it’s also tywa.provlust.se/dagboka-mi/tyrkia-fra-troms.php vital to remembering that most people aren’t scammers. If someone claims to be interested in you because you split communal interests or ideals, there’s a honoured conceivably they overtures to unmistakably what they say.

  19. yrityksen nimen varaaminen:

    So, to diagram a specific wane, start rekindling some of that ogygian enkindle alongside succeeding all out. Turn a deaf ear to in to into philandering lingerie, ignition candles, sprinkle rose petals lastmo.curfi.se/terveydelle/yrityksen-nimen-varaaminen.php on the bed, go over some modish positions, and thinking essay with lotions and masses paints – whatever you’d like to striving but don’t inclusive of consign yourselves the draw the mustard for.

  20. barnebutikk fredrikstad:

    In some ways, splitting from with a spouse you be with but aren’t married to can be more arabesque than getting a divorce. When married couples share, they suffer with traceb.cesswebs.se/lojal-kvinne/barnebutikk-fredrikstad.php a admissible control to help – unique that mostly involves mediation or the participation of a dull third promoter to indisposed the divorcing matched set a two into to an take and espy a interchangeable to forward that works seeing that both of them.


Оставьте комментарий Высказывайте свои мысли по этой теме


+ 7 = двенадать