ကွန်ပျူတာများ, ပရိုဂရမ်းမင်း
ခြေလှမ်းလမ်းညွှန်ခြင်းဖြင့်ခြေလှမ်း: အ NC-လင့်များအောင်လုပ်နည်း
အင်တာနက်ကိုလောကီသားတို့သည်လျှင်မြန်စွာကြီးထွားလာအပေါင်းတို့နှင့်တကွအသစ်အထွဋ်အောင်နိုင်ဖြစ်ပါတယ်။ က်ဘ်ဆိုက်များ, ဝန်ဆောင်မှုများနှင့်ဝန်ဆောင်မှုများသန်းပေါင်းများစွာဟာသူတို့ရဲ့စာမျက်နှာများပေါ်တွင်အခြားအသုံးပြုသူကိုလက်ခံရန်ပျော်ရွှင်ကြသည်။ ဒါဟာအလိုအလျှောက်ထုတ်ပေးဖြစ်ကြောင်းလိပ်စာများကြီးမားတဲ့အရေအတွက်ကဖန်တီးခဲ့သည်။ ထိုသူတို့ကအစဉ်အမြဲဖတ်ပါနှင့်မှတ်မိဖို့မလှယျကူဖြစ်ကြသည်။ ထိုမှတပါး, ညံ့ဖျင်းရှာဖွေရေးအင်ဂျင်အားဖြင့်အဆင့်ဇာတ်ကောင်တစ်ဦးအနတ္တအစုံ။ ရလဒ်အနေနဲ့ကသူတစ်ဦးထက်ပိုအဆင်ပြေနှင့်သာယာသောအသုံးပြုသူတစ်ဦးမျက်စိပေါ်လာနိုင်အောင် code ကို၏အကောင်အထည်ဖော်မှုမိတ်ဆက်ပေးရန်လိုအပ်သောဖြစ်လာခဲ့သည်။
ထို့ကြောင့်အသုံးအနှုန်း CNC လင့်များကို web ဖွံ့ဖြိုးတိုးတက်မှု၏ကမ္ဘာပေါ်မှာထင်ရှား။ , ဒါဟာကြောင်းကြောင့်အကောင်အထည်ဖေါ်ဖို့ဘယ်လိုအမှန်မှာ, ဆောင်းပါးထဲမှာဆွေးနွေးလိမ့်မည်။
CNC-လင့်များကဘာလဲ
ယေဘုယျအားဖြင့်, မြောက်ကယ်ရိုလိုင်းနား - chelovekoponyatny URL ကိုအဓိပ္ပာယ်တစ်ဘန်းစကားစကားလုံး။ HRM - အင်္ဂလိပ် URL ကို, Uniform Resource Locator ထံမှချေး။ Chelovekoponyatny, အလှည့်ထဲမှာအဆင်ပြေပြေနဲ့ဆုပ်ကိုင်ရန်လွယ်ကူသောလိပ်စာဘားထဲမှာဇာတ်ကောင်အစုတခုကိုဆိုလိုသည်။ http://example.com/index.php?page=name: ဥပမာ, စာမျက်နှာ၏လိပ်စာကနေထုတ်လုပ်လိုက်တဲ့ဒီတူပေလိမ့်မည်။ မဟုတ်ကအလွန်ရှင်းပါတယ်ရူပနှင့် site ၏ဖွဲ့စည်းပုံမှာမပြထားဘူး။ အဲဒီမှာ semantic ဝန်ကိုဆောင်သောမဟုတ်ဆိုင်းဘုတ်များ, ဖြစ်ကြသည်ကို၎င်း, အဲဒါကိုစာမျက်နှာနှင့်နာမတော်ကိုဘာကိုဆိုလိုသလဲဆိုတာမရှင်းလင်းသည်။
http://example.com/products/new/boat: အောက်ပါလိပ်စာဤကဲ့သို့သောကြည့်ရှုခြင်းငှါ, ။ လှေပေါ် - ဒီမှာအသစ်တခုနှင့်ထို့ထက် ပို. တိတိကျကျအတူထုတ်လုပ်မှု၏မေးခွန်းကြောင့်ရှင်းပါတယ်။ ဤသည် chelovekoponyatny URL ကိုဖြစ်ပါတယ်။ ဒါဟာရှာဖွေရေးအင်ဂျင်များကရည်ညွှန်းခြင်းနှင့်အရာကြွင်းလေအထက်တွင်ထုတ်ပေးမှပြသခံရဖို့သိပ်ကောင်း၏။ ဆိုက်သွားရောက်ခဲ့ပြီးသောသူသည်ကား, အတိအကျလိုချင်သောအပိုင်း ဝင်. နားလည်နိုင်ပါလိမ့်မည်။
သို့သော် CNC အချို့န့်အသတ်ရှိပါတယ်ကိုးကား။ ဥပမာ, လိပ်စာရုရှားဇာတ်ကောင်ကိုမသုံးနိုငျသညျ။ သူတို့ဟာထို့နောက်ဂဏန်းတန်ဖိုးကိုနှင့်ရာခိုင်နှုန်းကိုနိမိတ်လက္ခဏာဖြင့်အစားထိုးနေကြပါတယ်။ ထို့ကြောင့်, ပြည်တွင်းထုတ်လုပ်သူလက်တင်ရုရှားစကားများ Transliteration ကိုအသုံးပြုပါ။ ဥပမာအားဖြင့်, ဒါ - oborudovanie သို့မဟုတ် produkcia ။ ဒါ့အပြင်အလိုအလြောကျ link ကို-CNC string ကို၏စုစုပေါင်းအရှည်တိုးမြှင့်နိုင်ပါတယ် generated ။
အထူး tools တွေကိုပု Transliteration အကောင်အထည်ဖော်ရန်နှင့် urlam chelovekoponyatnym မှပြောင်းလဲအသုံးပြုကြသည်။ CMS သို့ - သူတို့များသောအားဖြင့်အကြောင်းအရာစီမံခန့်ခွဲရေးစနစ်အတွက်ရရှိနိုင်ပါသည်။ ကုန်ပစ္စည်း, ဆောင်းပါးများသို့မဟုတ်ဘလော့ဂ်ပို့စ်များ၏အမည်အဖြစ်ကသျောထားတဲ့အတွက်ပုဒ်မအပေါ်အခြေခံပြီးအလိုအလျောက်သူတို့ကိုသို့သွား CNC လင့်များ Creating ။ ရလဒ်အဖြစ်သစ်ကိုသင်တို့အားကောင်းစွာရိပ်မိသောထုတ်ကုန်ဖွဲ့စည်းခဲ့ chelovekoponyatny URL ကို, ဖြည့်စွက် entry ကိုများနှင့်လူများနှင့်စက်တွေဖန်တီးအခါ။
လူကြိုက်များ CMS သို့တစ် CNC လင့်များအောင်လုပ်နည်း
CMS သို့ - interface ကိုသငျသညျမွနျမွနျ full-စုံတဲ့ website ကိုဖန်တီးရန်ခွင့်ပြုသည်အဆင်ပြေပြေနဲ့ရိုးရှင်းတဲ့အရာစီမံခန့်ခွဲမှုစနစ်, အကြောင်းအရာ။ ကြောင့်ရရှိနိုင်တင်းပလိတ်များ, module တွေနှင့် Plug-ins ၏ကြီးမားသောအရေအတွက် functional တိုးချဲ့။ ဤပုဂ္ဂိုလ်တစ်ဦးဝေး programming language PHP, JavaScript ကိုကနေခွင့်ပြု HTML နဲ့လျင်မြန်စွာသင့်ကိုယ်ပိုင်ဘ်ဆိုဒ်သို့မဟုတ်ဘလော့ဂ်ကိုဖန်တီးရန်သူတို့ကို related ။
အားလုံးနီးပါးအကြောင်းအရာစီမံခန့်ခွဲမှုစနစ်များ CNC ကိုဖန်တီးရန် plug-in ၏ပုံစံအတွက် tools တွေကိုတစ်ခုအလွန်အစွမ်းထက်တဲ့အစုရှိသည်။ ဒါဟာအသုံးအများဆုံးသူတွေကိုတစ်ဦးပိုမိုနီးကပ်စွာကြည့်ရကျိုးနပ်ပါတယ်။
- WordPress ကို - လူကြိုက်အများဆုံး, စာရင်းဇယားအရသိရသည်တစ်ဦးအကြောင်းအရာစီမံခန့်ခွဲရေးစနစ်။ ဒါဟာလူသိများတဲ့ဘလော့ဂ်များနှင့်ဝက်ဘ်ဆိုက်များ၏အများစုပေါ်တွင်တပ်ဆင်ထားသည်။ ဖွံ့ဖြိုးရေးနှင့်တပ်ဆင်၏လွယ်ကူခြင်းအဘို့အကျော်ကြား။
- Joomla - သေးငယ်လူကြိုက်များပေမယ့် developer များအကြားနေတုန်းပဲအသုံးများ။ ဒါဟာကောင်းသောလုပ်ဆောင်နိုင်စွမ်း, အစိတ်အပိုင်းများကို, plugins ကိုနှင့်၎င်း module ရွေးချယ်ရေးရှိပါတယ်။
- OpenCart - အွန်လိုင်းစတိုးကိုဖန်တီးရန်သီးခြားစီမံကိန်းကို။ ပြည်တွင်းရွှေ့ပြောင်းဆို CMS သို့ဆင်တူပေမယ့်အလုပ်များကိုတစ်ဦးကျဉ်းမြောင်းတဲ့အကွာအဝေးအောက်တွင် "ထသော့ခတ်" ။
WordPress ကိုအတွက် CNC-လင့်များ - အကောင်အထည်ဖော်မှု၏လွယ်ကူခြင်း
WordPress ကိုဖြစ်ကောင်းအရှိဆုံးရိုးရှင်းသော Content Management System ဖြစ်ပါတယ်။ ဒါဟာကိုအလွန်တိုတောင်းတဲ့အချိန်အတွက်ခြစ်ရာကနေသင့်ရဲ့ website မှာသို့မဟုတ်ဘလော့ဂ်၏ဖန်တီးမှုကိုရိုးရှင်းနိုင်ခဲ့ပါတယ်။
WordPress ကိုတက်ချိန်ညှိခြင်းမြောက်ကယ်ရိုလိုင်းနားရိုးရှင်းများနှင့်ရန်-လတ် plug-in Cyr-The download လုပ်ပြီး install လုပ်ဖို့အဓိကအားလျှော့ချဖြစ်ပါတယ်။ ဒါဟာ Cyrillic တန်းမှလက်တင်ပြောင်းလဲအသုံးပြုသည်။
စတင်ရန်ရှာဖွေဒေါင်းလုပ်လုပ်ရန်ဖြစ်ပါသည်။ တရားဝင် WordPress ကိုကွန်ရက်စာမျက်နှာကနေပိုကောင်းတဲ့ထိုသို့ပြုမှ။ ဒါကြောင့်သင် plug-in ကို malware သို့မဟုတ် adware ကုဒ်သို့ကျသွား၏ဖြစ်နိုင်ခြေကိုရှောင်ရှားနိုင်ပါတယ်။
- အဆိုပါ archive ကိုအထုပ်တစ်ခုကိုဒေါင်းလုပ်ဆွဲပြီးနောက်။
- > plugins ကို - ထိုအခါသင်သည် wp-content တွေကိုအောက်မှာဒီဖိုလ်ဒါကိုရွှေ့ဖို့ရှိသည်။ ဒါဟာမဆိုရရှိနိုင် FTP ကိုမန်နေဂျာကို အသုံးပြု. ပုံမှန်အားဖြင့်ပြုသောအမှုဖြစ်ပါတယ်။
- အခုတော့သင်သည်သင်၏ username နှင့် password ကိုရိုက်ထည့်ပါ, အ WordPress ကိုအုပ်ချုပ်ရေး panel ကိုသွားဖို့လိုအပ်ပါတယ်။
- သည် "Plugins တွေကို" တွင် Cyr-To-လတ်ရှာကကိုသက်ဝင်ရပါမည်။ အဆိုပါ plugin ကိုယခုစနစ်တပ်ဆင်နှင့် enabled ဖြစ်ပါတယ်။
Next ကို, သင်က link structure ကို configure ဖို့လိုအပ်ပါတယ်။
- ဒီလိုလုပ်ဖို့, "Settings" ကိုသွားပါ, ဖို့ "Permalink" အဲဒီမှာသွားပါ။
- သငျသညျလင့်များ၏အသွင်အပြင်ကိုတည်ဆောက်နိုင်သည့်အထွေထွေ setting တွင်အများအပြားပုံစံများရှိပါတယ်။ ဒါဟာလိုအပ်သကဲ့သို့သင်တို့အရာအားလုံးစိတ်ကြိုက်နိုင်ပါတယ် "ဟုမတရား" ၏အမျိုးအစားကိုသုံးပါရန်အကြံပြုသည်။ ထိုကဲ့သို့သော template ကိုများအတွက်အရိုးရှင်းဆုံးပုံစံဒီဇိုင်း - /% အမျိုးအစား% /% postname% / ။ ဒါဟာလိပ်စာဘားထဲမှာအမျိုးအစားထို့နောက် post ကို၏အမည်ကိုဖော်ပြရန်မည်ကိုဆိုလိုသည်။
- ပြီးတော့ Cyr-To-လတ်အားလုံးလက်တင်အတွက်ပြောင်းပေးပါတယ်။ ရလဒ်အဖြစ်သငျသညျ WordPress ကိုမှအဆင်းလှသောနှင့်ရှင်းရှင်းလင်းလင်း NC link ကိုရယူပါ။
ထို့အပြင် Cyr-To-လတ်, သုံးနိုငျနှင့်တရားဝင် website တွင်ပစ္စုပ္ပန်ဖြစ်သော Analogues ။ ဥပမာအားဖြင့်, ထိုကဲ့သို့သော - WP Translitera, ACF: ရု-To-လတ်, ရု-To-လတ်အဆင့်မြင့်။ ဤကဲ့သို့သော plug-in ကို Install လုပ်ခြင်း, အဘယ်ကြောင့်သူတို့အပေါ်မှာကျိန်းဝပ်သီးခြားစီအဘယ်သူမျှမသဘာဝကျပါတယ်။
CNC Joomla, ဖန်တီးအများအပြား options များ
Joomla ကိုပိုမိုရှုပ်ထွေး Content Management System bit ။ ကိုယ့် WordPress ကိုကဲ့သို့အချိန်တိုအတွင်းကွန်ရက်စာမျက်နှာတွေနဲ့ဘလော့ဖန်တီးရန်အိမ်ခြံမြေရှိပါတယ်။ သူမသည်ကျယ်ပြန့်လုပ်ဆောင်နိုင်စွမ်းနှင့်ပြောင်းလွယ်ပြင်လွယ်ရှိပါတယ်။ Next ကို, သင်သည်ဤသည် CMS အတွက် CNC ညွှန်းဆိုစေဖို့ဘယ်လိုဖော်ပြရန်ဖို့လိုအပ်ပါတယ်။
Joomla ကိုစပိုင်းတွင် chelovekoponyatnyh URLs များကိုဖန်တီးရန်လုပ်ဆောင်နိုင်စွမ်းကိုတညျဆောကျခဲ့သညျ။ Joomla 3 CNC-လင့်များက Settings SEO ဆိုသည်မှာ» "အောက်မှာအထွေထွေ settings စာမျက်နှာအတွက် enabled နိုင်ပါသည်။ ကို Select လုပ်ပါ "Yes" ကိုရန်သတ်မှတ်ရမည် "SEF (CNC) Enable" ။ ထို့ကြောင့်ရည်ညွှန်းတစ်ဦးထက်ပိုနားလည်နိုင်ပုံစံအသွင်ပြောင်းလိမ့်မည်။
သင်တို့သည်လည်းလုပ်နိုင်သောထို htaccess အတွက် NC-လင့်များ၏ဖန်တီးမှုမှတဆင့်တစ်ဦး redirect လုပ်ပေးခြင်း URL များကိုသတ်မှတ်နိုင်သည်။ ဤဖိုင် Apache web server ၏ဖွဲ့စည်းမှုပုံစံတစ်ခု repository ကိုအဖြစ်ဆောင်ရွက်ပါသည်။ အထဲတွင်, သင်အလိုရှိသော URL ကိုဖို့အသွင်ပြောင်းရည်ညွှန်းပြောင်းပေးဖို့ regular expressions ကိုနှင့် RewriteRule ညွှန်ကြားချက်ကိုသုံးနိုင်သည်။ ဒီချဉ်းကပ်မှုများအကြားအဓိကကွာခြားချက် - ပြောင်းလွယ်ပြင်လွယ်။ သငျသညျနီးပါးမဆိုမျိုးကိုမှကိုးကားကိုးကားနိုင်ပါတယ်။
ကို Select လုပ်ပါ "ဟုအဆိုပါ URL ကို»တစ်ဦးနောက်ဆက် Add စာရွက်စာတမ်းများ၏လိုင်းတိုးချဲ့မှု၏အဆုံးတတ်၏။ ဥပမာအားဖြင့်, html ။ ဤ extension သင့်ရဲ့ site ကိုမှပျမ်းမျှဧည့်သည်အနည်းငယ်သာအကျိုးစီးပွားဖြစ်တယ်, ဒါသငျသညျ "မဟုတ်ပါ" ဟုသတ်မှတ်သည့် option ကိုစွန့်ခွာနိုင်ပါတယ်။
ယူနီကုဒ်အတွက်နာမည် - ဤအကြောင်းအရာသည်လက်တင်အက္ခရာအတွက်ပစ္စည်း၏အမည်တစ်ခု Transliteration သယ်ဆောင်။ ဒါကအစားရုရှားအက္ခရာများ, သို့မဟုတ်အခြားသင်္ကေတ၏အဆင်မပြေခြင်းနှင့်ဖတ်လို့မရအောင်တစ်ခုခုပြသကြသည်မဟုတ်, သေချာဖို့ဖြစ်ပါတယ်။
Joomla များအတွက်အခြားရွေးချယ်စရာအစိတ်အပိုင်း
ကွဲပြားခြားနားသောအစိတ်အပိုင်းများအားဖွငျ့ဖြစ်နိုင်သောလည်း Joomla အတွက်မီးစက် NC လင့်များအကောင်အထည်ဖော်ရန်။ လူကြိုက်အများဆုံး၏ဥပမာတစျခု - JoomSEF ။ ဒါဟာတာဝန်ခံအခမဲ့ဖြန့်ဝေခြင်းနှင့်ပိုမိုကောင်းမွန်တဲ့တရားဝင် Joomla site ကိုမှ Download ပြုလုပ်ထားသည်။
၎င်း၏လုပ်ဆောင်ချက်ကိုခုနှစ်, CNC အတွက် URL များကို၏ပြောင်းလဲခြင်းအပြင် metadata ကို, ရှာအင်ဂျင်, သော့ချက်စကားလုံးများနှင့်စီမံခန့်ခွဲထပ်စာမျက်နှာများကိုထုတ်လုပ်မဘို့ရာခန့်ထားသည်။ ဒါဟာသင့်ကိုယ်ပိုင်အပေါ် UTF-8 encoding ကနှင့် configuration စာမျက်နှာ 404 များအတွက်လက်ရှိထောက်ခံမှုသတိပြုရကျိုးနပ်သည်။
site တစ်ခု၏ directory ၏ကွန်ပျူတာကနေတိုက်ရိုက် boot နှင့်ရည်ညွှန်း၏အပြောင်းအရွှေ့မှတစ်ဆင့်: Joomla 3 တှငျ install လုပ်ဖို့သုံးနည်းလမ်းတွေရှိပါတယ်။
ဖိုင်ကိုပထမဦးဆုံးဂျဒေါင်းလုတ်လုပ်ရပါလိမ့်မယ်။ ထိုအခါ "Advanced" အတွက် CMS သို့ admin ရဲ့ panel က menu ကိုရွေးကောက်နှင့် "Extensions Manager ကို" သွားပါ။ က "File ကိုရှေးခယျြပါ" ဟုအဆိုပါစနစ်အား archive ကိုပြသနှင့်တပ်ဆင်ရန်ပြင်ဆင်ထားရပါမည်ကိုသုံးပါ။
ဒုတိယ option ကိုခဲကိုအသုံးပြုသည်။ ကဒေါင်းလုတ်ဆွဲမလိုအပ်ပါဘူးဘာလို့လဲဆိုတော့သို့သော်တတိယအများဆုံးအဆင်ပြေတစ်ခုဖြစ်ပါသည်။ သာ JoomSEF ဖို့ link ကို copy နှင့် "ဟုအဆိုပါ eponymous tab ကိုအပေါ်» URL ကိုကနေ Install ထဲမှာရိုက်ထည့်ဖို့လိုအပ်ပါတယ်။ အဆိုပါစနစ်အားကိုယ်နှိုက်က၎င်း၏ရရှိနိုင်မှုစစ်ဆေးထားမည်အပေါငျးတို့သ parameters တွေကိုအညီပါလိမ့်မယ်။
ဒါဟာအလုပ်ကိုဖြည့်စွက်ဖြည့်စွက်ရန်သတိပြုသင့်ပါတယ်, သင်က "SEF Enable" ကိုလိုက်နာဖို့လိုအပ်ပါတယ် "ဟုအဆိုပါ URL ကိုပြန်ညွှန်းနေပါသည်" နှင့် "Yes" ကိုပြောင်းရွှေ့ခဲ့ကြ SEO ဆိုသည်မှာဆက်တင်များတွင် "URL ကိုတစ်ဦးနောက်ဆက် Add" ။
installed အစိတ်အပိုင်းချက်ချင်းတက်ကြွ mode မှာအမြစ်ယူနှင့်၎င်း၏အလုပ်စတင်သည်။ အမည်ရ, ကတစ်ဦးထက်ပိုဗေဒအသွင်အပြင်အပေါငျးတို့သလင့်များပြောင်းပေးပါတယ်။
JoomSEF settings ကိုနဲ့ options ၏ကြီးမားသောအရေအတွက်အားရှိပါတယ်။ သူတို့ဟာအလွန်မသိမသာသင်လိုချင်သောနီးပါးမည်သည့်ရှုထောင့်မှအားလုံး site ကိုလင့်များဆောင်ကြဉ်းနိုင်ပါတယ်။
JBZoo နှင့် chelovekoponyatny URL ကို
JBZoo အစိတ်အပိုင်းသည် Joomla အကြောင်းအရာစီမံခန့်ခွဲရေးစနစ်ပေါ်တွင်အခြေခံစီးပွားရေးလုပ်ငန်းကတ်များအွန်လိုင်းစတိုး, ကတ်တလောက်, ဘလော့ဂ်များနဲ့ရိုးရိုးက်ဘ်ဆိုက်များအတွက်တစ်ဦးစွယ်စုံများနှင့်အစွမ်းထက်ကိရိယာတခုဖြစ်တယ်။
JBZoo အတွက် Joomla ကို install ပြုလုပ်ထားပြီးပစ္စုပ္ပန်ထို့အပြင်တိရစ္ဆာန်ရုံဖြစ်သင့်သည်။
တခါတရံမှာစံ SEF settings ကိုအတော်လေးပြောင်းလဲခြင်းလုပ်ဆောင်နိုင်ရန်အတွက်၎င်း၏အစိတ်အပိုင်းများအထိအသက်ရှင်နေထိုင်ကြပါဘူး။ ထို့ကြောင့်, JBZoo အတွက် CNC-လင့်များကိုဖန်တီးရန် sh404SEF အစိတ်အပိုင်းအကြံပြုခဲ့သည်။ ဒီထုတ်ကုန်အခမဲ့ဖြစ်ပြီး JBZoo အတွက်လင့်များ generate မှကောင်းတစ်ဦးကိရိယာတခုဖြစ်တယ်။ တစ်အမြောက်အများ အပြင်အဆင်များ, အင်္ဂါရပ်တွေ, လူမှုရေးကွန်ရက်များနှင့်ဝန်ဆောင်မှုများကိုအမျိုးမျိုးထောက်ခံပါတယ်။
installation ဖိုင်ဖို့ link ကိုကူးယူခြင်းဖြင့်ဖျော်ဖြေခြင်းသို့မဟုတ်ဆာဗာဖိုင်ကိုတိုက်ရိုက်ဒေါင်းလုပ် အသုံးပြု. ယခင်ကဒေါင်းလုတ်လုပ်ဖြစ်ပါတယ်။
OpenCart နဲ့ setup CNC
OpenCart - ဆို Content Management System မှချည်ထားသောခံရခြင်းမရှိဘဲပလက်ဖောင်း။ အကြောင်း, သီးခြားစီလုပ်ဆောင်ချက်များကိုဖြစ်ပါတယ်။ ၎င်း၏အဓိကအာရုံစိုက် - အလွယ်တကူရှုပ်ထွေးမှုကွဲပြားဒီဂရီအွန်လိုင်းစတိုးဆိုင်များဖန်တီးပါ။ ထုတ်ကုန်ကိုယ်တိုင်ကအခမဲ့ဆိုတဲ့အချက်ကိုနေသော်လည်းကအများကြီးဖြည့်စွက်စီးပွားဖြစ်အခြေခံပေါ်မှာဖြန့်ဝေနေကြသည်။ နောက်ဆုံးပေါ်တည်ငြိမ်ဗားရှင်း - 2.0 ။
မြောက်ကယ်ရိုလိုင်းနား OpenCart 2 ကို manual configuration များဖြင့်သို့မဟုတ်သီးခြား module တွေသုံးပြီးကဖွဲ့စည်းနိုင်ပါတယ်ချိတ်ဆက်ထားပါတယ်။
မြောက်ကယ်ရိုလိုင်းနားသင် configuration file ကို htaccess Apache web server တည်းဖြတ်နိုင်သည်ကိုပထမဦးဆုံးလမ်း setting ကိုစတင်ပါ။
- ဒီလိုလုပ်ဖို့, အုပ်ချုပ်ရေးဖိုင်မန်နေဂျာအတွက် FTP သို့မဟုတ်မရရှိနိုင်မှတ်ဉာဏ်မှတဆင့်ဆိုက် folder ကိုသွားပါ။
- အမြစ် directory ကို .htaccess.txt ဖိုင်အိပ်ကြရပေမည်။ က extension ကို txt နှင့်အတူ system ပေါ်တွင်မျှအကျိုးသက်ရောက်မှုရှိပါတယ်ကတည်းကလုပ်ဖို့ပထမဦးဆုံးအရာ - ကအမည်ပြောင်းရန် .htaccess ။ ယခု web server ကိုက၎င်း၏ညွှန်ကြားချက်ကိုဖတ်, သူတို့ပြုကြလိမ့်မည်။
- အခုဆိုရင်သင် CNC ၏အသုံးပြုမှုကို enable လုပ်ဖို့ site ကိုဆက်တင်နှင့် tab ကို "Server ကို" ကိုသွားကြဖို့လိုအပ်ပါတယ်။
- သင်တို့ကိုကယ်တင်ချင်အားလုံးသည်အပြောင်းအလဲများကို။
- အခုတော့အားလုံးလင့်များအသွင်ပြောင်းရမည်ဖြစ်သည်။
တခါတရံအချို့သောအကြောင်းပြချက်ကြောင့်များစွာသောလိပ်စာများကိုပြောင်းလဲရန်နှင့်မရှင်းလင်းမတည်မနေပါဘူး။ သင်ဤတာဝန်များ၏အကောင်အထည်ဖော်မှုအဘို့အ SeoPro အစိတ်အပိုင်းကိုသုံးနိုင်သည်။ သို့ရာတွင်ထိုသို့မထည့်သွင်းမီပထမဦးဆုံး OCMOD မျဉ်း Fix နားလည်သဘောပေါက်ရန်လိုအပ်ပေသည်။ ဒီလိုလုပ်ဖို့, သင်ကိုယ်တိုင်ဖိုင်ရဲ့ကုဒ်တည်းဖြတ်ရန်လိုအပ်နေသည်။ ဒါဟာ admin ရဲ့ / Controller ကို / extension ကို / modification.php မှာတည်ရှိသည်။ တည်းဖြတ်ဖို့ encoding ကပြဿနာကိုရှောင်ရှားရန်, သငျသညျကို Notepad ++ ကိုအသုံးပြုအကြံပြုခဲ့သည်။
သာ variable ကို $ ကန့်သတ်ပြီးနောက်ပိတ်ပင်တားဆီးမှုအတွက်ကုဒ်တွေထဲကလိုင်းထပ်ထည့်ဖို့လိုတယ်။ ဒါဟာတူ:
- $ Quote = $ operation-> getElementsByTagName ( 'ကိုရှာ') -> item ကို (0) -> getAttribute ( 'ကိုးကား');
Next ကို, သင်ကအခွအေနေရှာတွေ့ဖို့လိုအပ်:
- {(! $ န့်သတ်ချက်) ပါလျှင်
- $ ကန့်သတ် = -1;
- }
ထိုသို့ပြီးနောက် add:
- လျှင် ($ ကိုးကား == '' စစ်မှန်တဲ့ ') {
- $ ရှာရန် = preg_quote ($ ရှာဖွေရေး);
- }
ကယ်ဖို့အပြောင်းအလဲများကိုပြီးနောက်ဤဖိုင်များကို။
သို့ဖြစ်လျှင်သင်သည်အမှန်တကယ်ကိုယ်တော်တိုင် SeoPro module တစ်ခု install လုပ်ဖို့လိုအပ်ပါတယ်။ ဒေါင်းဖိုင်ဆာဗာတွင် unpacked ရပါမည်။ ထိုအခါ phpmyadmin မှတဆင့်ဒေတာဘေ့စမှမေးမြန်းချက်၏စုံတွဲတစ်တွဲလုပ်ပေး:
- `oc_product_to_category` ADD` main_category` tinyint (1) မ null default TABLE ALTER '0'; `INDEX` main_category` (` main_category`) ADD oc_product_to_category` TABLE ALTER;
အခုတော့ကအဓိက index.php file ကိုပြင်ဆင်ရန်လိုအပ်သည်။ ဒါဟာလိုင်းဂရုမစိုက်:
- $ Controller-> addPreAction (အသစ်လှုပ်ရှားမှု ( 'ဘုံ / seo_url'));
အရာဖြင့်အစားထိုးသည်:
- လျှင် (! $ seo_type = $ config-> ( 'config_seo_url_type') အရ) {
- $ Seo_type = 'seo_url';
- }
- $ Controller-> addPreAction (အသစ်လှုပ်ရှားမှု ( 'ဘုံ /' $ seo_type) ။ );
ထို့ပြင်အဆိုပါ admin ရဲ့ဧရိယာထဲမှာ setting များကိုသက်ဆိုင်သောလုပ်ထုံးလုပ်နည်းများအစုတခုရှိပါတယ်။ မီနူးထဲမှာကက "မော်ဂျူးများ" ကိုရှာဖွေသည် "Modify" ကိုသွားနှင့် update ကိုအပေါ်ကိုကလစ်နှိပ်ပါရန်လိုအပ်ပေသည်။ ဒီကနေ, သင် "module တွေ" ၏စာရင်းကိုသှားဖို့လိုအပ်ပါတယ်, ဒါ SeoPro ထားကြ၏။ ထို့နောက် "Edit ကို" ခလုတ်ကိုနှိပ်ခြင်းဖြင့်ထဲသို့ထည့်ပါ, ကယ်ဖို့။ မရလျှင်အလုပ်မလုပ်သင့်တယ်အပေါငျးတို့သထိန်းသိမ်းရေးပြီးနောက်, ထို့နောက်ကျွန်တော်ထပ်ယူနစ်ကို reset ဖို့ကြိုးစားသင့်ပါတယ်။ သို့မဟုတ်အထူးပြုဖိုရမ်များ၏အကူအညီရှာကြာလော့။
PHP ကိုအတွက် CNC လုပ်ဆောင်ချက်ကို၏သဘောပေါက်
Web ပေါ်ရှိအများစုမှာက်ဘ်ဆိုက်များ PHP ကို၌ရေးထားလျက်ရှိ၏။ ဒါဟာအတော်လေး, အစွမ်းထက်သုံးစွဲဖို့လွယ်ကူပြီးလေ့လာသင်ယူရန်လွယ်ကူသည်။ အဆိုပါ PHP ကို-code ကိုဆာဗာဘက်ခြမ်းတွင်လုပ်ဆောင်နေသည်များနှင့် Browser ကိုပြီးသားချောက HTML စာမျက်နှာပို့ပေးသူသို့မဟုတ်သူမနားလည်အဖြစ်သူ၏အလုပ်, အသုံးပြုသူမှမမြင်ရတဲ့ဖြစ်ပါတယ်။
PHP ကိုမှ CNC လင့်များအကောင်အထည်ဖော်သေးငယ်တဲ့ code ကိုဥပမာနိုင်ပါတယ်ပြပါ။ သို့သျောလညျး, Multi chelovekoponyatnomu စိတ်ထဲကိုမှန်ကန်စီမံကိန်းများတွင် string ကို၏လိပ်စာကိုရောက်စေဖို့ဒါမှသာရပါလိမ့်မယ်။
မဆိုဆိုက် index.php file ကိုအတူစတင်သည်။ အပါအဝငျဆိုက်၏အခြားစာမျက်နှာများတွင်တစ်ဦးကိုကိုးကားထုတ်ပေးပါတယ်။ ဒါပေမဲ့ပထမဦးဆုံးသင်အနည်းငယ် htaccess configuration file ကိုပြောင်းလဲပစ်ရန်လိုအပ်ပါသည်။ ဓာတ်ပုံမှာပြထားတဲ့အတိုင်းကအများအပြားညွှန်ကြားချက်ကိုသတ်မှတ်သို့မဟုတ် rasskommentirovat ရန်လိုအပ်ပေသည်။
ပထမဦးဆုံးအလိုင်းဆာဗာတွေနဲ့ URL ကိုပြောင်းခွင့်ပြုပါတယ်။ ဒုတိယ - ခြေရင်းလိပ်စာထားကြ၏။ အောက်ပါနှစ်ခုလိုင်းများဖိုင်တွေနဲ့ဖိုင်တွဲများ၏ရှေ့မှောက်တွင်အပေါ်စစ်ဆေးမှုများလုပ်ဆောင်။ 3 နဲ့ 4 string ကိုအမှားအယွင်းများခြင်းမရှိဘဲသဘောပေါက်လျှင်နောက်ဆုံးလွှဲပြောင်း, index.php မှထိန်းချုပ်ထားသည်။
စာပေးစာယူသိုလှောင်မှုစာမျက်နှာအိုင်ဒီနှင့်၎င်း၏အသွင်ပြောင်းတန်ဖိုးကိုစားပွဲပေါ်မှာလိုအပ်ပေသည်။ ဒါကြောင့်ကိုဖန်တီးရန်လိုအပ်ပေသည်။ အထူးသဖြင့်, သငျသညျထိုလုပ်ငန်းစဉ်ကိုနားလည်သဘောပေါက်ရန်ရိုးရှင်းသောဖန်တီးနိုင်ပါတယ်။ SEF နှင့် page_id: ဒါဟာကွက်လပ်နှစ်ခုကိုဆံ့မည်ဖြစ်သည်။ SEF varchar သည်အမည်နှင့်အမျိုးအစားစောင့်ရှောက်။ တစ်ဦးက page_id - အမျိုးအစား int စာမျက်နှာများနံပါတ်များကို။
ယခုငါတို့ဖိုင် index.php ကိုယ့်ကိုယ်ကိုပြင်ပေးဖို့ရှိသည်။ ဒါကပဲဥပမာတစ်ခုဖြစ်တယ်, အလေ့အကျင့်အတွက်အားလုံးတိကျတဲ့စီမံကိန်းအားတစ်နည်းနည်းကွဲပြားခြားနားနိုင်ပါသည်: $ ရလဒ် = $ _SERVER [ 'REQUEST_URI'] ။ အဆိုပါ variable ကို $ ရလဒ်အတွက်ဒီလိုင်းတောင်းဆိုထားသော URL ကိုလွှဲပြောင်းထားသည်။
- လျှင် (preg_match ( '/([^a-zA-Z0-9\.\/\-\_\#])/' $ ရလဒ်)) {header ကို ( 'သည် HTTP / 1.0 404 တွေ့သည်မ'); ပဲ့တင်သံ '' URL ကိုအတွက်မမှန်ကန်တဲ့ဇာတ်ကောင် '; ထွက်ပေါက်; }
ဇာတ်ကောင်, ဂဏန်းနဲ့တချို့ဆိုင်းဘုတ်များအဘို့ဤဘလောက်စစ်ဆေးမှုများ။ စာရင်းဝင်သောသူတို့ကိုထက်အခြားအရာတစ်ခုခုလည်းမရှိလျှင်, တစ်ဦး 404 စာမျက်နှာထုတ်ပြန်ခဲ့သည်။
- $ Array_url = preg_split ( '/(\/|\..*$)/' $ ရလဒ် -1, PREG_SPLIT_NO_EMPTY);
ဒီမှာစစ်ခင်းကျင်း preg_split function ကိုသုံးပြီးမြောက်ကယ်ရိုလိုင်းနားမှအပိုဘာမှရှိသည်မဟုတ်ကြဘူးသောပစ္စည်းများထားသည့်အတွက် $ array_url, ကြေငြာသည်။
- လျှင် ($ array_url!) {$ ID_page = 1; } Else {$ sef_value = $ array_url [0];
တောင်းဆိုမှုမရမယ့်တိကျတဲ့စာမျက်နှာနှင့်ဒိုမိန်းကိုဖန်ဆင်းသောအခါဒီနေရာမှာတောင်းဆိုမှုအပြောင်းအလဲနဲ့ရှိသေး၏။ ထို့ကွောငျ့ variable ကို $ sef_value SEF ၏တန်ဖိုးကိုလယ်ထဲမှာရှိ, မရှိကိုအသိအမှတ်ပြုရာစီမံကိန်းဒေတာဘေ့စ, တောင်းဆိုရန်ဖို့ရည်ရွယ်သည်ကဤ site ပေါ်တွင်ဒါ့အပြင် = 1. တစ်ဦးတုံ့ပြန်မှုအိုင်ဒီကိုပေးပို့ဖို့လိုအပ်ပေသည်။ ဘာမျှမတွေ့ရှိခဲ့လျှင်, ရရှိလာတဲ့ကုဒ်, လိပ်စာနှင့်သင့်လျော်သောပစ္စည်းများသို့မဟုတ်အစိတ်အပိုင်းများ၏ထုတ်ပေးရေးတစ်ကုသမှုလည်းမရှိအဆုံးမှာတော့စာမျက်နှာ 404. မှအသုံးပြုသူပေးပို့ပါ။
CNC အသုံးပြုခြင်း၏အကောင်းအဆိုး cons
အောက်မှာဖေါ်ပြတဲ့အတိုင်း chelovekoponyatnyh URL များကို အသုံးပြု. ၏အားသာချက်များကိုစာရင်းပြုစုထားနိုင်ပါတယ်:
- link ကိုအမြင်အာရုံအထူးသဖြင့်ကျွမ်းတဝင်မရှိသောကွန်ရက်စာမျက်နှာတွေပေါ်မှာ, ထင်ရှားတဲ့ဇာတ်ကောင်တစ်ဦးအစုံထက်ပိုဗေဒကြည့်;
- လိပ်စာများကိုသိုလှောင်အများကြီးပိုလွယ်၏,
- ဆိုက်သမျှသောလမ်းနှင့်ဖွဲ့စည်းပုံရှင်းရှင်းလင်းလင်းဖြစ်လာသည်;
- parameters တွေကိုပု CNC အတွက်မတည်ရှိပါဘူးပေးသောလိပ်စာ bar မှာ variable တွေကို, သုံးပြီးပုံမှန်အတိုင်းလမ်းအတွက်လွန်လိုက်ပါနဲ့, အကျိုးဆက်, လုံခြုံရေးချိုးဖောက်သည်မဟုတ်,
- တိုးတက် site ကိုအညွှန်း;
- SEO ဆိုသည်မှာ optimization ကိုအလွန်ဒီ site တိုးတက်နှင့်အညွှန်းကိန်းမှပိုကောင်းရှာဖွေရေးအင်ဂျင်ပင့်ကူသည်။
ဝေးနည်းပါးလာအားနည်းချက်များ။ ထိုသူတို့အအထင်ရှားဆုံး - က setting ရဲ့။ မဟုတ်ကိုအမြဲဖြစ်နိုင်သမျှန်ထမ်းသို့မဟုတ် Third-party ဖြေရှင်းချက်များကပုံစံ chelovekoponyatnomu မှ URL များကိုဆောင်ကြဉ်းရန်။ တခါတရံသူကအသိပညာနှင့်အချိန်လိုအပ်ပါတယ်သောကုဒ်သို့ delve ကကိုယ့်ကိုကိုယ်တည်းဖြတ်ရန်လိုအပ်ပေသည်။ ဒုတိယအားနည်းချက်ကတော့ကြီးမားတဲ့တက်ရောက်သူဖို့အလှနျအရေးကွီးမြားနှငျ့သကျဆိုငျရာမဟုတ်ပါဘူး။ site ပေါ်တွင်ဝန်တိုးပွားစေ "ပျံသန်း" ကိုလင့်များ၏ဖွဲ့စည်းခြင်းကြောင့်။ သို့သော်ကွန်ယက်ပစ္စည်းကိရိယာများကုန်ကျစရိတ်တဖြည်းဖြည်းလျော့ကျလာအတိုင်း, server ကိုအရင်းအမြစ်များအပေါ်ကုန်ကျစရိတ်, လူအနည်းငယ်ကယုံကြည်သည်။ အဆိုပါခက်ခဲသဘောပေါက် chelovekoponyatnyh URLs များကိုရှိနေသော်လည်း၎င်းတို့၏တန်ဖိုးရှိကိုအသုံးပြုဖို့ဒီတော့ယေဘုယျခုနှစ်, အားသာချက်များကိုဝေး, အအားနည်းချက်များကိုထင်ရှားသော။
ကောက်ချက်
လင့်များ CNC နေသောမဟုတ်, သောဆောင်းပါးထဲမှာ။ သူတို့ကအသေးစိတ်အတွက်ပြဿနာအရိုးရှင်းဆုံးနဲ့အမြန်ဆုံးဖြေရှင်းချက်ခြယ်သခဲ့ကြသည်။ လည်းခေတ်မီအများဆုံးတတ်နိုင်ရွေးချယ်စရာချဉ်းကပ်မှုအချို့ကို။ မည်သည့်ကိစ္စတွင်ခုနှစ်, site တစ်ခု၏ဖွံ့ဖြိုးတိုးတက်မှုအတွက် CMS ရဲ့အသုံးပြုမှုသိသိသာသာစာမျက်နှာများလိပ်စာများကိုပိုကောင်းအောင်သည့်အခါလိုအပ်သောလုပ်အားနှင့်အချိန်လျော့နည်းစေသည်။ ထို့ကြောင့်, CMS သို့အစုအဝေးကိုနှင့် NC ကို manual ဖွံ့ဖြိုးတိုးတက်မှုအများဆုံးထိရောက်သောအခြားရွေးချယ်စရာအဖြစ်အသုံးပြုရပါမည်။
Similar articles
Trending Now