Pseudo-static php နောက်ဆက်ကိုဆာဗာဘေးထွက် URL ကိုပြန်လည်ရေးဆွဲခြင်းစည်းမျဉ်းစည်းကမ်းများမှတဆင့်အကောင်အထည်ဖော်သည်။ ပုံမှန်အားဖြင့်ဆာဗာသည် PHP နောက်ဆက်အနေဖြင့် PHP နောက်ဆက်အနေဖြင့် PHP နောက်ဆက်မှ URL သို့ URL သို့ပြောင်းရွှေ့သည်။ 0 က်ဘ်ဆိုဒ်ကို PHP တွင်တီထွင်ထားသော်လည်း visitors ည့်သည်များသည် static web pages ၏ display ကိုခံစားကြလိမ့်မည်။
Apache server တွင် Pseudo-static php နောက်ဆက်ကို .htaccess ဖိုင်ကိုပြင်ဆင်ခြင်းဖြင့်အကောင်အထည်ဖော်နိုင်သည်။ ပထမ ဦး စွာ, ဆာဗာသည်ပြန်လည်ရေးရန် module တစ်ခုဖွင့်ထားကြောင်းသေချာစေရန်လိုအပ်သည်။ ထို့နောက် .htaccess ဖိုင်ကို 0 က်ဘ်ဆိုက်၏ root directory ထဲတွင်ဖန်တီးပါသို့မဟုတ်ပြင်ဆင်ပါ။ အောက်ပါကုဒ်ကိုထည့်ပါ။
အပေါ် rewriteengine Rewritecond% {တောင်းဆိုမှု que_filename}! -d Rewritecond% {တောင်းဆိုမှု que_filename}! -f ^ ([^ ။ ] +) $ 1 1.php [NC, l]
အထက်ဖော်ပြပါကုဒ်သည်တောင်းဆိုမှုအားလုံးကိုနောက်ဆက်များနှင့်မတူပါ။ ဥပမာအားဖြင့်အသုံးပြုသူတစ် ဦး သည် http://example.com/about သို့လာရောက်သောအခါ http://exampe.com/about.php သို့ပြန်လည်နေရာချထားလိမ့်မည်။
Nginx ဆာဗာအောက်တွင် Nginx.conf configuration file ကိုပြုပြင်ခြင်းဖြင့်တူညီသော function ကိုရရှိနိုင်ပါသည်။ အောက်ပါ configuration ကိုတည်နေရာပိတ်ပင်တားဆီးမှုသို့ထည့်ပါ။
တည်နေရာ / { try_files $ uri $ uri / ииииииindex.php?quaines_string; }
ဤပြင်ဆင်မှုသည်တောင်းဆိုမှုများအားလုံးကို index.php သို့ညွှန်ကြားပြီးမူရင်းမေးမြန်းချက် string ကိုစောင့်ရှောက်သည်။ ဤနည်းအားဖြင့်အသုံးပြုသူသည် http://example.com/about သို့လာရောက်သောအခါ http://example.com/index.phhp?//about သို့အလိုအလျောက်ပြန်ညွှန်းပေးလိမ့်မည်။
ပိုမိုလိုလိုလားလိုစွာပြသနိုင်ရန်အတွက် Pseudo-static php နောက်ဆက်ကိုလျှောက်လွှာတင်ရန်အတွက်ရိုးရှင်းသော PHP နမူနာကုဒ်ကိုအောက်တွင်ဖော်ပြထားသည်။
<?php $page = isset($_GET['page']) ? $_GET['page'] : 'home'; if($page === 'home') { echo 'အိမ်တွင်းတွင်ကြည့်ရှုပါ!'; } elseif($page === 'about') { echo 'ဒါကငါတို့စာမျက်နှာအကြောင်းပါ。'; } elseif($page === 'contact') { echo 'ကျွန်တော်တို့ကိုဆက်သွယ်ပါ。'; } else { echo 'စာမျက်နှာမတည်ရှိပါဘူး。'; } ?>
အထက်ပါကုဒ်များမှတစ်ဆင့် developer များကွဲပြားခြားနားသောစာမျက်နှာ parameters များအရကွဲပြားခြားနားသောအကြောင်းအရာကိုပြသနိုင်သည်။ Pseudo-static php နောက်ဆက် Suffix Configuration ကိုပေါင်းစပ်ထားသည့်အချိန်တွင်အသုံးပြုသူသည် http://example.com/about ကိုရယူသည့်အခါ PHP ဖိုင်နောက်ဆက်ကိုမမြင်ရဘဲစာမျက်နှာနှင့်ပတ်သက်သောအကြောင်းအရာကိုတိုက်ရိုက်ပြလိမ့်မည်။
Pseudo-static hidden php နောက်ဆက်နည်းပညာသည် 0 ဘ်ဆိုဒ်လုံခြုံရေးနှင့်ဗေဒများတိုးတက်စေရန်ဘုံနည်းလမ်းဖြစ်သည်။ ဆာဗာ၏ URL ပြန်လည်ရေးရေးစည်းမျဉ်းစည်းကမ်းများကိုပြင်ဆင်ခြင်းဖြင့် developer များက 0 ဘ်ဆိုဒ်သို့လာရောက်လည်ပတ်သည့်အခါ 0 က်ဘ်ဆိုက်၏အသုံးပြုသူအတွေ့အကြုံနှင့်ရှာဖွေရေးအင်ဂျင်ပိုကောင်းသည့်အကျိုးသက်ရောက်မှုကိုတိုးတက်စေရန်အတွက် developer များသည် PHP ဖိုင်နောက်ဆက်များကိုကြည့်ရှုရန်မဖြစ်နိုင်ပါ။ ၎င်းသည် Apache သို့မဟုတ် Nginx ဆာဗာများဖြစ်စေ, ဤလုပ်ဆောင်ချက်သည်ရိုးရှင်းသော configuration မှတဆင့်အောင်မြင်နိုင်သည်။