လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP တွင် SEO နှင့်အသုံးပြုသူအတွေ့အကြုံကိုတိုးတက်စေရန် URL ပြန်လည်ရေးရန်နည်းပညာကိုအသုံးပြုနည်း

PHP တွင် SEO နှင့်အသုံးပြုသူအတွေ့အကြုံကိုတိုးတက်စေရန် URL ပြန်လည်ရေးရန်နည်းပညာကိုအသုံးပြုနည်း

M66 2025-07-02

URL ပြန်ရေးခြင်းဆိုတာဘာလဲ။

URL ပြန်လည်ရေးရန်သည်ရှုပ်ထွေးသော URL များကိုရိုးရှင်းသောနှင့်နားလည်လွယ်သောပုံစံများသို့ပြောင်းလဲခြင်းဖြင့်အသုံးပြုသူအတွေ့အကြုံနှင့် 0 က်ဘ်ဆိုက် SEO အဆင့်အတန်းကိုတိုးတက်စေသည်။ ဥပမာအားဖြင့်, url "http://example.com/index.php?ppage=about ကို" http://exampe.com/about "သို့ပြောင်းခြင်းသည်အသုံးပြုသူ၏လက်လှမ်းမီမှုလမ်းကြောင်းကိုရိုးရှင်းရုံသာမကရှာဖွေရေးအင်ဂျင်များကပိုမိုလွယ်ကူစေသည်။

mod_rewrite module ကို enable

PHP ၏ URL ပြန်လည်ရေးရာလုပ်ငန်းစဉ်အတွင်းသင်၏ Apache ဆာဗာတွင် mod_rewrite module တပ်ဆင်ထားပြီး enable လုပ်ထားကြောင်းသေချာစေရန်လိုအပ်သည်။ Linux စနစ်တွင်, သင်အတည်ပြုနိုင်သည်။

$ apache2ctl -M | grep rewrite_module

အကယ်. output တွင် "rewrowrite_module" ပါ 0 င်ပါက Module ကိုဖွင့်ထားကြောင်းဆိုလိုသည်။ ထို့နောက် Apache ၏ configuration file ကိုဖွင့်ပါ (httpd.conf သို့မဟုတ် apache2 conf) ကိုဖွင့်ပါ။

LoadModule rewrite_module modules/mod_rewrite.so

ပြုပြင်ခြင်းပြီးဆုံးသွားသောအခါ configuration ကိုအကျိုးသက်ရောက်စေရန် Apache 0 န်ဆောင်မှုကိုပြန်လည်စတင်ပါ။

.htaccess ဖိုင်ကိုဖန်တီးပါ

.Htaccess သည် 0 က်ဘ်ဆိုက်၏ root directory တွင်သိမ်းဆည်းထားသော configuration file တစ်ခုဖြစ်ပြီး Apache ဆာဗာ၏အပြုအမူကိုချိန်ညှိရန်အသုံးပြုနိုင်သည်။ URL ပြန်လည်ရေးရန်ကိုဖွင့်ရန်, သင် Rewriteengine ကို Rewriteengine ကိုညွှန်ကြားရန်လိုအပ်သည်။ စာသားအသစ်တစ်ခုကိုဖန်တီးပြီးအောက်ပါတို့ကိုထည့်ပါ။

RewriteEngine On

URL သည်စည်းမျဉ်းစည်းကမ်းများကိုပြန်လည်ရေးသည်

URL ပြန်လည်ရေးရန်စည်းမျဉ်းစည်းကမ်းများကို URLs မည်သို့ပြောင်းလဲသွားသည်ကိုဖော်ပြရန်အသုံးပြုသည်။ .htaccess ဖိုင်တွင်ကျွန်ုပ်တို့သည်ဤစည်းမျဉ်းများကိုသတ်မှတ်ရန်အတွက်ပြန်လည်ပြုပြင်ခြင်းညွှန်ကြားချက်ကိုအသုံးပြုသည်။ ဤတွင်ရိုးရှင်းသောစည်းမျဉ်းဥပမာတစ်ခုဖြစ်သည်။

RewriteEngine On

RewriteRule ^about$ index.php?page=about [L]

ဤနည်းဥပဒေသည် http://example.com/oabout "သို့" http://exampe.com/indegyex.php?page=about "နှင့် [l] အလံကဤပွဲသည်အောင်မြင်ပါကအခြားမည်သည့်စည်းမျဉ်းစည်းကမ်းများနှင့်ကိုက်ညီမှုမရှိသေးကြောင်းဖော်ပြသည်။

အသုံးအများဆုံး URL ပြန်လည်ရေး

ရိုးရှင်းသော URL ပြောင်းလဲခြင်းအပြင် URL ပြန်လည်ရေးခြင်းသည်ဖိုင် extivation များဖယ်ရှားခြင်း, ဤတွင်အချို့သောဘုံအသုံးပြုမှုအခြေအနေများမှာ -

ဖိုင် extension ကိုဖယ်ရှားပါ

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^.]+)$ $1.php [NC,L]

ဤနည်းဥပဒေသည် http://example.com/about.php "ကို" http://example.com/about "သို့ပြောင်းသည် .php extension ကိုဖယ်ရှားခြင်း။

Pagination function ကို

RewriteEngine On

RewriteRule ^page/([0-9]+)$ index.php?page=$1 [NC,L]

ဤစည်းမျဉ်းသည် http://exampe.com/page/2 "ကို" http://example.com/index.php?page=2 "ကိုပြန်လည်ရေးသည်။

ဝက်ဘ်ဆိုက်ကိုအလှဆင်ပါ

RewriteEngine On

RewriteRule ^product/([0-9]+)/([a-zA-Z0-9-]+)$ product.php?id=$1&name=$2 [NC,L]

ဤစည်းမျဉ်းသည် http://example.com/product/1/pone "ကို" http://example.com/product.php?id=1&name=1&name=phone "ကိုပြန်လည်ရေးသည်။

အကျဉ်းချုပ်

ဤဆောင်းပါးသည် PHP တွင် URL ကိုပြန်လည်ရေးရန်နည်းပညာကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးသည်။ mod_rerewrite module နှင့် .htaccess file ကို configure လုပ်ခြင်းအားဖြင့် Apache server ၏ URL ကိုရှာဖွေခြင်းအင်ဂျင်ကိုပိုမိုကောင်းမွန်အောင်အဆင်ပြေစေပြီးအသုံးပြုသူအတွေ့အကြုံကိုတိုးတက်အောင်ပြုလုပ်နိုင်သည်။ သင်၏ဝဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုအတွက်အထောက်အကူဖြစ်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်သောစာစောင်များကိုကျွန်ုပ်တို့စာရင်းပြုစုထားသည်။