PHP တွင် SEO-friendly URL များဖြင့် API
ယခု SEO-friendly URL ပုံစံဖြင့် API လိပ်စာများကိုပြုလုပ်ကြပါစို့။ ဥပမာအားဖြင့်၊ ပထမနံပါတ်နှင့် ဒုတိယနံပါတ်ကို ပို့ဆောင်ပါမည်။
http://api.loc/1/100/
SEO-friendly URL များအတွက် အကောင်အထည်ဖော်ရန်၊ အစပြု၍
htaccess ဖိုင်ကိုပြုလုပ်ပါမည်၊
ယင်းတွင် တောင်းဆိုချက်အားလုံးကို
index.php သို့ ပို့ဆောင်ပါမည်။
RewriteRule .+ index.php
index.php ဖိုင်ထဲတွင်
တောင်းဆိုထားသော URI ကိုရယူပါမည်။
<?php
$uri = $_SERVER['REQUEST_URI'];
?>
URI ကိုရရှိပြီးနောက် သတ်မှတ်ချက်များကို ပိုင်းခြားသုံးသပ်ပြီး သတ်မှတ်ထားသော အတိုင်းအတာအတွင်း ကျပန်းနံပါတ်တစ်ခုကို ပြသနိုင်ပါသည်။
<?php
preg_match('#^/([0-9]+)/([0-9]+)/?$#', $uri, $match);
if (isset($match[1]) and isset($match[2])) {
echo mt_rand($match[1], $match[2]);
} else {
echo 'error';
}
?>
အောက်တွင်ဖော်ပြထားသော အပြုအမူနှင့်အညီ နှစ်များနှင့် လုပ်ဆောင်ရန် API ကို အကောင်အထည်ဖော်ပါ။
နှစ်တစ်နှစ်သည် ရက်ထပ်နှစ်ဟုတ်မဟုတ် စစ်ဆေးခြင်း။
http://api.loc/leap/2025/
နှစ်များအကြား ကွာခြားချက်ကို ပြန်ပေးခြင်း။
http://api.loc/diff/2025/2030/