පරිගණක, වැඩසටහන්
පියවරෙන් පියවර මාර්ගෝපදේශනය: මෙම එන්.සී.-සබැඳි බවට පත් කර ගන්නේ කෙසේද
අන්තර්ජාලයේ අන්තර්ජාලය සීඝ්රයෙන් සංවර්ධනය වන අතර සියලු නව මට්ටම් ජයගනී. සියළුම වෙබ් අඩවි, සේවාවන් සහ සේවාවන් සිය පිටු තුළ තවත් පරිශීලකයෙකුට ලැබීම සතුටට කරුණක්. ස්වයංක්රීයව ජනනය කරන ලද ලිපින විශාල සංඛ්යාවක් නිර්මාණය කර ඇත. එය කියවීමෙන් හා මතක තබා ගැනීමට පහසු නොවේ. ඊට අමතරව, චරිත මෙනුවේ අරුචිකම් සහිත චරිතයක් සෙවුම් යන්ත්ර මගින් දුර්වලයි. එහි ප්රතිපලයක් ලෙස එය වඩාත් පහසු සහ ප්රසන්න පෙනුමැති පරිශීලකයාගේ ඇසට පෙනෙන පරිදි කේතය ක්රියාවට නැංවීමට අවශ්ය විය.
එබැවින්, වෙබ් සංවර්ධනය පිළිබඳ ලොවෙහි, CNC-links යන පදය දිස්වෙයි. එය කුමක්ද සහ එය ක්රියාත්මක කරන්නේ කෙසේද යන්න පිළිබඳව එය සාකච්ඡා කරනු ලැබේ.
CNC-සබැඳි යනු කුමක්ද?
පොදුවේ ගත් කල, CNC යනු ස්ලැන්ං වචනයකි, එනම් මානව-තේරුම්ගත හැකි URL එකක්. URL - ඉංග්රීසි වෙබ් අඩවියේ සිට ණය ලබා ගැනීම, ඒකාකාර සම්පත් locator. මිනිසා වෙත මනුෂ්යයා, අනෙක් අතට, ලිපින තීරුවෙහි අක්ෂර මාලාවක් අදහස් වේ, පහසු සහ පහසුවෙන් තේරුම්ගත හැකිය. උදාහරණයක් ලෙස, උත්පාදනය කරන ලද පිටු ලිපිනයක් මෙලෙස දිස්විය හැක: http://example.com/index.php?page=name. එය ඉතා පැහැදිලිය නැති අතර වෙබ් අඩවියේ ව්යුහය පෙන්වන්නේ නැත. සංකේතාත්මක පැටවුමක් නොපවත්වන සංඥා සහ පිටුව සහ නමේ තේරුම කුමක්ද යන්න පැහැදිලි නැත.
පහත සඳහන් ලිපිනය දිස්විය හැකිය: http://example.com/products/new/boat. මෙහිදී අපි නිෂ්පාදන ගැන, සහ නව, සහ විශේෂයෙන් - බෝට්ටුව පිළිබඳව පැහැදිලි ය. මෙය මානව-තේරුම්ගත හැකි URL එකක්. සෙවුම් ඇන්ජින් මඟින් එය වඩා හොඳ සුචිගත කර ඇති අතර සෙසු අයට වඩා නිකුත් කිරීමෙහි දැක්වේ. වෙබ් අඩවියට පිවිසෙන පුද්ගලයා, ඔහු නිවැරදි කොටස වෙත ගොස් ඇති බව වටහා ගත හැකිය.
කෙසේ වෙතත්, CNC සම්බන්ධතා කිහිපයක් තිබේ. උදාහරණයක් ලෙස, ඔබට ලිපිනයෙහි රුසියානු අක්ෂර භාවිතා කළ නොහැක. ඒවා සංඛ්යාත්මක අගය හා ප්රතිශත ලකුණකින් ප්රතිස්ථාපනය වේ. එබැවින් රුසියානු සංවර්ධකයින් ලතින් අක්ෂර මාලාවෙහි රුසියානු වචන අක්ෂර පරිවර්තනය භාවිතා කරයි. උදාහරණයක් ලෙස, එසේ - oborudovanie හෝ produkcia. ස්වයංක්රීයව ජනනය කරන ලද CNC සම්බන්ධකයක් ද string වල සම්පූර්ණ දිග වැඩි කළ හැක.
අක්ෂර වින්යාසයන් සඳහා අක්ෂර පරිවර්තනය සහ පරිවර්තනය කිරීම සඳහා විශේෂ උපකරණ භාවිතා කරනු ලැබේ. සාමාන්යයෙන් ඒවා අන්තර්ගත කළමනාකරණ ක්රමවේදයන් - CMS. CNC-සබැඳි නිෂ්පාදන, භාණ්ඩය හෝ බ්ලොග් එක මත පදනම්ව, මෙන්ම එහි පිහිටුවා ඇති කොටසේ, ස්වයංක්රීයවම ඒවා තුළට පැමිණේ. ප්රතිඵලයක් වශයෙන්, නව නිෂ්පාදනයක් නිර්මාණය කරන විට, භාණ්ඩයක් එකතු කිරීම, මිනිසුන් හා යන්ත්ර මගින් හොඳින් වටහාගෙන ඇති මානව-තේරුම්ගත හැකි URL තැනී ඇත.
ජනප්රිය CMS හි CNC නිර්දේශ කිරීම් කරන්නේ කෙසේද?
CMS - කළමනාකරණ පද්ධතිය, අන්තර්ගතය, පහසු සහ සරල අතුරුමුහුණතක් පූර්ණ වෙබ් අඩවියක් නිර්මාණය කිරීමට කෙටි කාලයක් තුළ ඉඩ ලබා දෙයි. සුදානම් කරන ලද සැකිලි, මොඩියුල සහ ප්ලග්අඩු විශාල සංඛ්යාවක් නිසා ක්රියාකාරිත්වය පුළුල් වේ. PHP, JavaScript, HTML සහ ඒ ආශ්රිත මෘදුකාංග ක්රමලේඛයෙන් බොහෝ දුරට තමන්ගේම වෙබ් අඩවියක් හෝ බ්ලොග් එකක් නිර්මාණය කිරීමට මෙය ඉඩ දෙයි.
සියලු අන්තර්ගත කළමනාකරණ ක්රම සැබැවින්ම CNC නිර්මාණය කිරීම සඳහා ප්ලග් ඉන්ස් ආකාරයේ මෙවලම් විශිෂ්ට කට්ටලයක් ඇත. ඔවුන් වඩාත් බහුල ලෙස වඩාත් සවිස්තරාත්මකව සලකා බැලීම වටී.
- සංඛ්යාලේඛන අනුව, අන්තර්ගත කළමනාකරණ පද්ධතියට අනුව වර්ඩ්ප්රෙස් වඩාත් ජනප්රියයි. එය වඩාත්ම ප්රසිද්ධ බ්ලොග් සහ වෙබ් අඩවි වල ස්ථාපනය කර ඇත. සංවර්ධනය හා ස්ථාපනය පහසු කිරීම සඳහා ප්රසිද්ධය.
- ජූම්ලා - ජනප්රිය අඩු, නමුත් තවමත් ක්රියාශීලීව සංවර්ධකයින් අතර භාවිතා වේ. එය හොඳ ක්රියාකාරීත්වයක්, සංරචක තෝරාගැනීම, ප්ලග් ඉන්ස් සහ මොඩියුලයන් වේ.
- OpenCart - අන්තර්ජාල වෙළඳ සැල් නිර්මාණ කිරීම සඳහා වෙනම ව්යාපෘතියකි. අභ්යන්තරව එය CMS ලෙස සමාන වන නමුත් එය පටු ගැටලු විසඳීම සඳහා "තියුණු" ඇත.
වර්ඩ්ප්රෙස් හි CNC සබැඳි ක්රියාත්මක කිරීම පහසුය
වර්ඩ්ප්රෙස් යනු සරලම අන්තර්ගත කළමනාකරණ පද්ධතියයි. කෙටි කාලයක් තුළ වෙබ් අඩවියක් හෝ බ්ලොග් එකක් නිර්මාණය කිරීම පහසු කරවීම පහසු කරවයි.
වර්ඩ්ප්රෙස් හි CNC සැකසුම සරලයි, Cyrir-To-Lat plug-in බාගැනීම හා ස්ථාපනය කිරීම වෙත බැස යයි. එය සිරිල් පටිය පරිවර්තනය කිරීම සඳහා ලතින් භාෂාවට පරිවර්තනය වේ.
මුලින්ම ඔබ එය සොයා ගැනීමට හා එය බාගත කරගත යුතුය. නිල වර්ඩ්ප්රෙස් අඩවිය සමඟ වඩා හොඳින් කරන්න. එබැවින් අනිෂ්ට කේත හෝ දැන්වීම් කේතයේ පේනු මෘදුකාංගය ලබා ගැනීමට ඇති හැකියාව වළක්වා ගත හැකිය.
- සංරක්ෂිතය බාගත කිරීමෙන් පසුව ඔබ එය විසන්ධි කළ යුතුය.
- එවිට ඔබට මෙම ෆෝල්ඩරය wp-content -> ප්ලගීනස් කොටස වෙත ගෙනයා යුතුය. මෙය සිදු කරනුයේ, සාමාන්යයෙන් ලබාගත හැකි FTP කළමණාකරුවෙකුගේ උපකාරයෙනි.
- දැන් ඔබට ඔබගේ ලොගිනය හා මුරපදය ඇතුලත් කිරීම සඳහා වර්ඩ්ප්රෙස් හි පරිපාලක මණ්ඩලයට ලොග් කිරීමට අවශ්ය වේ.
- "ප්ලගිනස්" කොටසෙහි ඔබ සෛර්-සිට-Lat සොයා ගැනීමට අවශ්ය සහ එය ක්රියාත්මක කරන්න. ප්ලගිනය දැන් පද්ධතිය මත ස්ථාපනය කර තිබේ.
ඊළඟට, ඔබට සබැඳි ව්යුහය සැකසිය යුතුය.
- මෙය කිරීමට, "විකල්ප" වෙත ගොස් "ස්ථිර සම්බන්ධතා" වෙත යන්න.
- සාමාන්ය සැකසුම් තුළ, ඔබට සබැඳියේ පෙනුම ගොඩනගා ගත හැකි ආකෘති කිහිපයක් ඇත. ඔබ "රමණීය" වර්ගයක් භාවිතා කිරීම නිර්දේශ කරනු ලැබේ. අවශ්ය පරිදි සෑම දෙයක්ම අභිරුචිකරණය කිරීමට ඉඩ සලසයි. එවැනි සැකිල්ලක් සඳහා සරලම නිර්මාණයක් වන්නේ /% category% /% postname% /. එහි අර්ථය වන්නේ ලිපින තීරුව තුළ ප්රවර්ගය ප්රදර්ශනය කරනු ඇති අතර පසුව පෝස්ටයේ නම.
- එවිට සෛර්-ලොත් මේ සියල්ල ලතින් භාෂාවෙන් පරිවර්තනය කරනු ඇත. ප්රතිඵලයක් වශයෙන්, ඔබට වර්ඩ්ප්රෙස් හි ලස්සන සහ තේරුම් ගත හැකි CNC සබැඳියක් ලැබෙනු ඇත.
Cyr-To-Lat වලට අමතරව, ඔබට නිල වෙබ් අඩවියේ ඇති ඇනෙලොග් භාවිතා කළ හැකිය. උදාහරණයක් ලෙස, WP Translitera, ACF: Rus-To-Lat, Rus-To-Lat Advanced. මෙම ප්ලගීන ස්ථාපනය කිරීම සමාන වන අතර, එය වෙන් වෙන්ව තබාගැනීම අර්ථවත් නොවේ.
ජුම්ලාහි CNC, නිර්මාණය සඳහා විකල්ප කිහිපයක්
ජූම්ලා යනු තරමක් සංකීර්ණ අන්තර්ගත කළමනාකරණ පද්ධතියකි. වෙබ් අඩවි සහ බ්ලොග් අඩවියේ කෙටි කාලයකදී වර්ඩ්ප්රෙස් වැනි හැකියාව ඇත. එය පුළුල් ක්රියාකාරිත්වයක් සහ නම්යශීලී බවක් ඇත. ඊළඟට, ඔබ මෙම CMS තුළ NC නිර්දේශයන් සාදා ගන්නා ආකාරය විස්තර කිරීමට අවශ්ය වේ.
මානව-කියවිය හැකි URL නිර්මාණයන් සඳහා ජූම්ලා ආරම්භයේ ක්රියාකාරීත්වය ඇත. Joomla 3 හි CNC-සබැඳි "පොදු සැකසුම් පිටුවෙහි" සෙවුම් සැකසීම් "කොටසේ සක්රිය කළ හැක. "SEF (CNC) සබල කරන්න" අයිතමය "ඔව්" ලෙස සකසා තිබිය යුතුය. මේ ආකාරයට, සබැඳි වඩාත් තේරුම්ගත හැකි ආකාරයකට පරිවර්තනය කරනු ලැබේ.
මෙහිදී ඔබට htaccess හි CNC සම්බන්ධකයක් නිර්මාණය කිරීමෙන් ඔබට URL යළි හරිනු ඇත. මෙම ගොනුව Apache වෙබ් සේවාදායක සඳහා වින්යාස ගබඩාව ලෙස ක්රියා කරයි. එමඟින්, ඔබ කැමති ලිපියක් වෙත සබැඳියක් පරිවර්තනය කිරීම සඳහා සාමාන්ය ප්රකාශනයන් සහ RewriteRule විධානය භාවිතා කළ හැකිය. මෙම ප්රවේශයේ ප්රධාන වෙනස වන්නේ නම්යශීලීභාවයයි. ඔබ ඕනෑම විශේෂයක් පාහේ හැඳින්විය හැක.
"URL එකට එක්ස්ෆීක් එක් කරන්න" රේඛාව අවසානයේ ලේඛන දිගුවක් එකතු කරයි. උදාහරණයක් ලෙස, html. මෙම දිගුව සාමාන්ය වෙබ් අඩවියට සාමාන්යයෙන් උනන්දුවක් දක්වන්නේ නැති නිසා විකල්පය "නො" තත්ත්වය තුළ ඉතිරි වේ.
යුනිකෝඩ් හි අන්වර්ථයන් - මෙම අයිතමය ද්රව්යමය නම ලතින් අකාරාදිය බවට පරිවර්තනය කරයි. මෙය රුසියානු අකුරු හෝ වෙනත් සංකේත වෙනුවට, අසීරු හා කියවිය නොහැකි යමක් ප්රදර්ශනය කිරීමයි.
ජූම්ලා සඳහා විකල්ප සංරචක
විවිධ කොටස් භාවිතා කරමින් ජූම්ලාහි CNC පරාමිති උත්පාදනය ක්රියාත්මක කළ හැකිය. උදාහරණයක් ලෙස, වඩාත් ජනප්රිය වන්නේ JoomSEF ය. එය නොමිලේ බෙදා හැරිය අතර එය නිල ජූම්ලා වෙබ් අඩවියෙන් එය බාගත කිරීම වඩා හොඳය.
එහි ක්රියාකාරිත්වයෙහිදී, CNC වෙත යොමු කරන URL වලට අමතරව, metadata, සෙවීම් ඇන්ජින්, ප්රධාන වචන සහ අනුපිටපත් කළමනාකරණය සඳහා සමූහයක් තිබේ. UTF-8 කේතනාංකය සහ 404 පිටුවෙහි පිහිටුම එහි අභිමතය පරිදි ලබා ගත හැකි බව සඳහන් කිරීම වටී.
ජූම්ලා 3 හි ස්ථාපනය කිරීමේ ක්රම තුනක් තිබේ: පරිගණකය වෙතින් සෘජු බාගතකින්, වෙබ් අඩවි නාමාවලියෙන් සහ එය වෙත සබැඳියක් තැබීමෙන්.
පළමු අනුවාදය සඳහා, ගොනුව බාගත කර ගත යුතු වේ. ඉන්පසු "CMS Administrative Panel" "Extensions" මෙනුවෙහි "Extension Manager" වෙත යන්න. "තෝරන්න ගොනුව" බොත්තම සමඟ ඔබ විසින් සකස් කර ඇති සංරක්ෂිතය පෙන්වීමට හා එය ස්ථාපනය කරන්න.
දෙවන විකල්පය කලාතුරකින් භාවිතා වේ. එහෙත්, තුන්වන ක්රමය එය බාගත කිරීම අවශ්ය නොවේ. JoomSEF වෙත සබැඳිය පිටපත් කිරීම පමණක් ප්රමාණවත් වන අතර එකම ටැබ් එකේ "ස්ථාපනය කරන්න සිට URL" ක්ෂේත්රයේ එය විශේෂණය කරන්න. පද්ධතියේ එහි ඇති බව පරීක්ෂා කර, සියලු පරාමිතියන් සපුරා ඇත්නම්, එය ස්ථාපනය කරනු ඇත.
අතිරේකයේ සම්පූර්ණ කාර්යය සඳහා, ඒ සඳහා "සෙවුම් SEF", "URL URL Redirection" සහ "URL to suffix to URL" යන අයිතම "ඔව්" යන ස්ථානයට පරිවර්තනය කර තිබේ.
ස්ථාපිත සංරචකය ක්ෂණිකව ක්රියාකාරී ප්රකාරයේදී පද්ධතියට ඇතුල් කර එහි කාර්යය ආරම්භ වේ. ඒ අනුව, එය සියලුම සෞන්දර්යාත්මක පෙනුමකට පරිවර්තනය කළ හැකි ය.
JoomSEF බොහෝ විකල්පයන් සහ විකල්පයන් ඇත. ඔවුන්ගේ උදව් ඇතිව, ඔබ ඉතා අඩුවෙන්ම වෙබ් අඩවි වල සියලුම සබැඳි ඕනෑම අවශ්ය වර්ගයකට ගෙන ඒමට හැකිය.
JBZoo සහ humanobject url
JBZoo සංරචකය යනු ජම්බු අන්තර්ගත කළමනාකරණ පද්ධතිය මත පදනම් වන අන්තර්ජාල වෙළඳ සැල්, නාමාවලි, බ්ලොග් සහ සරල ව්යාපාරික කාඩ්පත් නිර්මාණය කිරීම සඳහා ප්රබල හා ප්රබල මෙවලමක් වේ.
ජුම්ලාහි JBZoo ස්ථාපනය කිරීම සඳහා දැනටමත් සත්වෝද්යානයක් සතුව ඇත.
සමහර විට සම්මත SEF සැකසුම් පරිවර්ථනය සිදු කිරීමට ඔවුන්ගේ සංරචක වෙත ළඟා වී නොමැත. එබැවින්, JBZoo හි CNC-සබැඳි නිර්මාණය කිරීම සඳහා, sh404SEF උපාංගය භාවිතා කිරීම රෙකමදාරු කරනු ලැබේ. මෙම නිෂ්පාදනය නොමිලේ වන අතර JBZoo හි සබැඳි නිර්මාණයන් සඳහා හොඳ මෙවලමක් වේ. විවිධ සමාජ ජාල සහ සේවා සඳහා විවිධ සැකසුම්, ක්රියාකාරකම් සහ සහාය.
ස්ථාපනය සිදුකරනුයේ සබැඳිය පිටපත් කිරීම මගින් සංරක්ෂිතය වෙතට හෝ පෙර ගොනු බාගත කර ඇති සේවාදායකයට සෘජුවම උඩුගත කිරීමෙනි.
OpenCart සහ CNC සැකසුම්
OpenCart යනු ඕනෑම අන්තර්ගත කළමනාකරණ පද්ධතියකට සම්බන්ධ නොවී වේදිකාවක් වේ. එනම්, එය වෙනම ක්රියා කරයි. එහි ප්රධාන අවධානය වන්නේ විවිධාකාර සංකීර්ණත්වයේ අන්තර්ජාල වෙළඳසැල් පහසුවෙන් නිර්මාණය කිරීමයි. නිෂ්පාදිතය ම නොමිලේ වන අතර, එයට වැඩි එකතු කිරීම් වාණිජ පදනමක් මත බෙදා හැර ඇත. නවතම ස්ථාවර සංස්කරණය 2.0.
OpenCart 2 හි CNC-සම්බන්ධකයන් අතින් සැකසීම මගින් හෝ වෙනමම මොඩියුලයන්ගේ සහාය ඇතිව සකස් කළ හැක.
Apache වෙබ් සේවාදායකයේ htaccess මානකරන ගොනුව සංස්කරණය කිරීම මඟින් ඔබට පළමු CNC සැකසුම ආරම්භ කළ හැකිය.
- මෙය සිදු කිරීම සඳහා, අඩවි ෆෝල්ඩරයේ FTP හරහා හෝ පරිපාලක මතකය තුල ගොනු කළමනාකරු වෙත යන්න.
- .htaccess.txt ගොනුව root බහලුමේ තිබිය යුතුය. දිගුව txt සමඟ පද්ධතියට කිසිඳු බලපෑමක් නොමැති බැවින්, එය කළ යුතු පළමු කරුණ නම් .htaccess වෙත එය මාරු කිරීම. දැන් වෙබ් සේවාදායකයා එහි උපදෙස් කියවා එය ක්රියාත්මක කරයි.
- දැන් ඔබට අඩවි සැකසීම් වෙත ගොස් "සර්වර" ටැබය මත CNC භාවිතා කිරීම සක්රිය කරන්න.
- සියළු වෙනස්කම් සුරැකිය යුතුය.
- දැන් සියලු සබැඳි පරිවර්තනය කළ යුතුයි.
සමහර අවස්ථාවලදී, යම් හේතුවක් නිසා බොහෝ ලිපිනයන් තවමත් වෙනස් නොවන අතර නොසැලකිය හැකිය. මෙම කාර්යය ක්රියාත්මක කිරීම සඳහා, ඔබට SeoPro සංරචකය භාවිතා කළ හැකිය. කෙසේ වෙතත්, එය ස්ථාපනය කිරීමට පෙර ඔබ ප්රථමයෙන් OCMOD Multiline Fix ක්රියාත්මක කිරීමට සිදු වනු ඇත. මෙය කිරීම සඳහා, ඔබ විසින් එක් ගොනුවක කේතය අතින් අතින් වෙනස් කළ යුතුය. එය admin / controller / extension / modification.php හි පිහිටා ඇත. සංස්කරණය කිරීම සඳහා, ගැටළු සංකේතනය නොකිරීම සඳහා Notepad ++ උපයෝගී කර ගැනීම රෙකමදාරු කරනු ලැබේ.
$ Limit variable after block එකට එක් කෝණ රේඛාවක් එක් කරන්න. මෙය මෙලෙස දිස්වේ:
- $ Quote = $ operation-> getElementsByTagName ('සෙවුම්') -> අයිතමය (0) -> getAttribute ('quote');
ඊළඟට, අපට කොන්දේසියක් සොයාගත යුතුය:
- (! $ සීමාව) {
- $ සීමාව = -1;
- }}
ඊට පසුව:
- ($ Quote == 'true') {
- $ Search = preg_quote ($ search);
- }}
මෙම වෙනස්කම් වලින් පසු මෙම ගොනු සුරැකිය යුතුය.
එවිට ඔබට SeoPro මොඩියුලය ස්ථාපනය කළ යුතුය. බාගත කළ ලේඛනාගාරය සේවාදායකයේ නොසලකා සිටිය යුතුය. ඉන්පසු phpmyadmin භාවිතා කරමින් දත්තගබඩාවේ යතුරු විමසුම් ක්රියාත්මක කරන්න:
- ALTER TABLE `oc_product_to_category` ADD` main_category` tinyint (1) NOT NULL DEFAULT '0'; ALTER TABLE `oc_product_to_category` එක් කරන්න INDEX` main_category` (` main_category`);
දැන් ඔබට ප්රධාන ගොනුව index.php නියම කිරීමට අවශ්යයි. පේළිය කෙරෙහි උනන්දු වන්නේ:
- $ Controller-> addPreAction (නව ක්රියාව ('පොදු / seo_url');
විස්ථාපනය කරනු ලබන්නේ:
- (! $ Seo_type = $ config-> get ('config_seo_url_type')) {
- $ Seo_type = 'seo_url';
- }}
- $ Controller-> addPreAction (නව ක්රියාව ('පොදු /'. $ Seo_type));
මීලඟට, පරිපාලන ප්රදේශය තුල සැකසුම් සමඟ සම්බන්ධ වූ ක්රියා පටිපාටි මාලාවක් තිබේ. මෙනුවේ "මොඩියුල" සොයා ගැනීමට අවශ්ය වන්නේ, "වෙනස් කරන්නන්" වෙත යන්න සහ යාවත්කාලීන කිරීම් මත ක්ලික් කරන්න. මෙහි සිටීම, ඔබ "මොඩියුලේස්" ලැයිස්තුවට ගොස් එහි SeoPro ස්ථාපනය කළ යුතුය. ඉන්පසුව, "Edit" බොත්තම ක්ලික් කර එය සුරකින්න. සියලු උපාමාරු වලින් පසු, සෑම දෙයක්ම වැඩ කළ යුතු නම්, එසේ නම්, ඔබ නැවත මොඩියුලය නැවත ස්ථාපනය කිරීමට උත්සාහ කළ යුතුය. නැත්නම් උදව් සඳහා විශේෂ සාකච්ඡා
PHP භාෂාවෙන් CNC ක්රියාකාරීත්වය ක්රියාත්මක කිරීම
වෙබ් අඩවියේ බොහෝ වෙබ් අඩවි PHP හි ලියා ඇත. ඉගෙන ගැනීමට පහසු සහ පහසුය එය ප්රබලයි. PHP හි කේතය සේවාදායකයේ පැත්තෙන් සැකසෙන අතර ඔහුගේ බ්රව්සරය දැනටමත් සකසන ලද HTML පිටුවක් එවීමෙන් ඔහුට තේරුම්ගත හැකිය.
මෙම කේතයේ කුඩා උදාහරණයක් මත PHP හි ඇති CNC-links ක්රියාත්මක කිරීම ඔබට දැක ගත හැකිය. කෙසේ වෙතත්, සැබැවින්ම බහු-පිටු ව්යාපෘති මානව-තේරුම්ගත හැකි ආකෘතියක් වෙත ලිපින රේඛාවන් ගෙන ඒමට ඔබට අවශ්යය.
ඕනෑම අඩවියක් index.php ආරම්භ වේ. අඩවියේ වෙනත් පිටු වෙත අභියාචනයක් ඇතුලත් කිරීම සහ උත්පාදනය කිරීම. නමුත් මුලින්ම ඔබට අවශ්ය මානකරන ගොනුව htaccess වෙනස් කිරීමට අවශ්ය වේ. ඡායාරූපයේ දැක්වෙන පරිදි එය නිශ්චිත නියෝග කිහිපයක් හෝ නිශ්චය කරගත යුතුය.
පළමු පේළිය ඔබ සේවාදායකය භාවිතයෙන් URL යමකට පරිවර්තනය කිරීමට ඉඩ දෙයි. දෙවන කොටසේ මූලික ලිපිනය වේ. ඊළඟ රේඛාව පේලි එකක් හා ෆෝල්ඩරයක් ඉදිරිපත් කිරීම සඳහා චෙක්පත් ක්රියාත්මක කරයි. පේළිය index.php වෙත පාලනය යොමු කරයි, රේඛා 3 සහ 4 දෝෂ සහිතව ක්රියාත්මක වේ නම්.
පිටු හැඳුනුම් අංකය හා එහි පරිවර්තනය කරන ලද අගය ගැලපීම සඳහා වගුවක් අවශ්ය වේ. ඒ නිසා එය නිර්මාණය කළ යුතුය. විශේෂයෙන්ම, ඔබ ක්රියාවලිය තේරුම් ගැනීමට ඔබට සරල එකක් නිර්මාණය කළ හැකිය. එය SEF සහ page_id යන ක්ෂේත්ර දෙකකි. SEF යන නම ගබඩා කර ඇති අතර එය varchar වර්ගයකි. Page_id යනු int වර්ගයේ පිටු ගණනයි.
දැන් එය index.php ගොනුව මකා දැමීමටම පවතී. මෙය නිදසුනක් පමණක් වන අතර ප්රායෝගිකව යම් ව්යාපෘතියක් වෙනස් විය හැකිය: $ result = $ _SERVER ['REQUEST_URI']. මෙම රේඛාවේදී, ඉල්ලූ URL ලිපිනය $ ප්රතිඵල විචල්යය වෙත යවනු ලැබේ.
- (Preg_match ('/([^a-zA-Z0-9\.\/\-\_\#])/', $ result)) {header ('HTTP / 1.0 404 සොයාගත නොහැකි විය'); Echo 'URL වල අවලංගු අක්ෂර'; පිටවීම; }}
මෙම කොටසෙහි සංකේත, සංඛ්යා සහ සමහර අක්ෂර දක්නට ලැබේ. ලැයිස්තුගත නොවන වෙනත් දෙයක් තිබේ නම්, පිටුව 404 පෙන්වයි.
- $ Array_url = preg_split ('/(\/|\..*$)/', $ result, -1, PREG_SPLIT_NO_EMPTY);
මෙහිදී, array $ array_url ප්රකාශයට පත් කර ඇති අතර, ශ්රිතය preg_split භාවිතා කරන අතර, CNC හි හිඩැස් නැති කිසිවක් තැන්පත් කර ඇත.
- (! $ Array_url) {$ ID_page = 1; } වෙනත් {$ sef_value = $ array_url [0];
මෙහිදී, ඉල්ලීම නිෂ්චිත පිටුවකට නොව, වසමකට ඉල්ලීම සිදු කරන අවස්ථාවේදී ඉල්ලීම ක්රියාදාම කර ඇත. එබැවින් ඔබට id = 1 ලෙස ප්රතිචාර දැක්විය යුතුය.මෙම ස්ථානයේම SEF ක්ෂේත්රයේ $ sf_value හි විචල්යයක අගයක් තිබේ නම්, ව්යාපෘති දත්ත සමුදාය වෙත විමසනු ඇත. කිසිවක් සොයාගත නොහැකි නම්, පරිශීලකයා 404 පිටුවක් යැවීම. අවසාන වශයෙන්, ප්රතිඵල කේතය ලිපිනය සකස් කර ඇති අතර අදාල ද්රව්ය හෝ මූලයන් නිකුත් කෙරේ.
CNC භාවිතා කරන වාසි
chelovekoponyatnyh URL ලිපින භාවිතා කිරීමේ වාසි පහත සඳහන් පරිදි ලැයිස්තුගත කළ හැක:
- ලින්ක් දෘශ්ය විශේෂයෙන් නුපුරුදු වෙබ් අඩවි මත, අපැහැදිලි අකුරු මාලාවක් වඩා සෞන්දර්යාත්මක බලයි;
- ලිපින ගබඩා වඩාත් පහසු ය;
- මෙම වෙබ් අඩවියේ සියලු ආකාරයෙන් හා ව්යුහය පැහැදිලි වේ;
- පරාමිතීන් ජාතික සංගමය තුළ නොපවතින ලිපින තීරුව තුළ විචල්ය, භාවිතයෙන්, සාමාන්ය ක්රමය සම්මත ලබා ගැනීමට හා, ප්රතිඵලයක් ලෙස, ආරක්ෂක උල්ලංඝනය නොවන්නේද;
- අඩවි පියසටහන් ලෙස වැඩිදියුණු
- SEO ප්රශස්තිකරණය විශාල මෙම වෙබ් අඩවිය සහ වැඩි දියුණු කරන දර්ශකය වඩා හොඳ සෙවුම් යන්ත්රය මකුළුවන් ඇත.
ඈත අඩු අවාසි. ඇති අතර ඔවුන් බොහෝ සැලකිය යුතු - එය පිහිටුවීම වෙනවා. සෑම විටම කළ හැකි කාර්ය හෝ තුන්වන-පාර්ශව විසඳුම් විසින් ආකෘති පත්රය chelovekoponyatnomu වෙත URL ගෙන ඒමට නොවේ. සමහර විට එය දැනුම හා වේලාව අවශ්ය වන, මෙම කේතය අධ්යයනය කිරීමෙන් සහ එය ඔබම සංස්කරණය කිරීමට අවශ්ය වේ. දෙවන අවාසිය විශාල පැමිණීම ඉතා වැදගත් හා අදාළ නොවේ. "පියාසර" වෙත අඩවියේ බර වැඩි සබැඳි ගොඩනැගීමට නිසා. නමුත් ජාලය උපකරණ පිරිවැය ක්රමයෙන් අඩු වන පරිදි, සර්වර් සම්පත් මත වියදම්, සුළු පිරිසක් විශ්වාස කළහ. පොදුවේ ගත් කල, වාසි දුර අවාසි, දුෂ්කර සාක්ෂාත් chelovekoponyatnyh URL ලිපින තිබිය දී ම, ඔවුන්ගේ වටිනා භාවිතා එසේ වඩා වැඩිද.
නිගමනය
සබැඳි සහිත CNC වන අතර, නොවන වන ලිපිය තුල. ඔවුන් විස්තර ගැටලුව ඉතා සරළ හා ඉක්මන්ම විසඳුමක් පින්තාරු කරන ලදී. හා ද වඩාත් දැරිය හැකි මිලකට විකල්ප නවීන ප්රවේශයන් සමහර. ඕනෑම අවස්ථාවක, වෙබ් අඩවි සංවර්ධනය ගැන CMS භාවිතා සැලකිය යුතු පිටු ලිපින, උපරිම ප්රතිලාභ ලබා ගැනීම විට අවශ්ය ශ්රම හා වේලාව අඩු කරයි. ඒ නිසා, CMS මිටියක් හා එන්.සී. අත්පොත සංවර්ධනයට වඩාත් ඵලදායී විකල්පයක් ලෙස භාවිතා කළ යුතුය.
Similar articles
Trending Now