လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> အကောင်အထည်ဖော်မှုနည်းလမ်းနှင့် Pseudo-static php နောက်ဆက်၏အသေးစိတ်ရှင်းပြချက်

အကောင်အထည်ဖော်မှုနည်းလမ်းနှင့် Pseudo-static php နောက်ဆက်၏အသေးစိတ်ရှင်းပြချက်

M66 2025-07-02

pseudo-static ပုန်းအောင်း၏ php နောက်ဆက်၏နိယာမ

Pseudo-static php နောက်ဆက်ကိုဆာဗာဘေးထွက် URL ကိုပြန်လည်ရေးဆွဲခြင်းစည်းမျဉ်းစည်းကမ်းများမှတဆင့်အကောင်အထည်ဖော်သည်။ ပုံမှန်အားဖြင့်ဆာဗာသည် PHP နောက်ဆက်အနေဖြင့် PHP နောက်ဆက်အနေဖြင့် PHP နောက်ဆက်မှ URL သို့ URL သို့ပြောင်းရွှေ့သည်။ 0 က်ဘ်ဆိုဒ်ကို PHP တွင်တီထွင်ထားသော်လည်း visitors ည့်သည်များသည် static web pages ၏ display ကိုခံစားကြလိမ့်မည်။

Pseudo-Static Hidden Hidden Hidden Php နောက်ဆက်

Apache ဆာဗာ configuration ကို

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 ဆာဗာ configuration

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 သို့အလိုအလျောက်ပြန်ညွှန်းပေးလိမ့်မည်။

PSPUDOUS-stature ပုန်းအောင်းနေသည့် PHP နောက်ဆက်အတွက် Code

ပိုမိုလိုလိုလားလိုစွာပြသနိုင်ရန်အတွက် 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 မှတဆင့်အောင်မြင်နိုင်သည်။