మీ URL నిర్మాణాన్ని సరళీకృతం చేయడం అనేక కారణాల వల్ల మీ సైట్ను ఆప్టిమైజ్ చేయడానికి గొప్ప మార్గం. పొడవైన URL లు ఇతరులతో పంచుకోవడం కష్టం, టెక్స్ట్ ఎడిటర్లు మరియు ఇమెయిల్ ఎడిటర్లలో కత్తిరించబడవచ్చు మరియు సంక్లిష్టమైన URL ఫోల్డర్ నిర్మాణాలు మీ కంటెంట్ యొక్క ప్రాముఖ్యతపై శోధన ఇంజిన్లకు తప్పు సంకేతాలను పంపగలవు.
YYYY/MM/DD పెర్మాలింక్ నిర్మాణం
మీ సైట్లో రెండు URL లు ఉంటే, ఆ వ్యాసానికి అధిక ప్రాముఖ్యతని అందించినది ఏది?
- https://martech.zone/2013/08/06/yyyy-mm-dd-regex-redirect OR
- https://martech.zone/yyyy-mm-dd-regex-redirect
WordPress కోసం డిఫాల్ట్ సెటప్లలో ఒకటి, బ్లాగ్లో URL లో yyyy/mm/dd ని కలిగి ఉన్న పెర్మాలింక్ నిర్మాణాన్ని కలిగి ఉండటం. ఇది కొన్ని కారణాల వల్ల సరైనది కాదు:
- శోధన ఇంజిన్ ఆప్టిమైజేషన్ (SEO) - పైన చర్చించినట్లుగా, సైట్ యొక్క సోపానక్రమం ప్రాథమికంగా సెర్చ్ ఇంజిన్లను చూపిస్తుంది, కంటెంట్ హోమ్ పేజీ నుండి 4 ఫోల్డర్ల దూరంలో ఉంది ... కాబట్టి ఇది ముఖ్యమైన కంటెంట్ కాదు.
- సెర్చ్ ఇంజిన్ ఫలితాల పేజీ (SERP) - మీ సైట్లో మీరు గత సంవత్సరం వ్రాసిన అద్భుతమైన కథనం ఉండవచ్చు కానీ అది ఇప్పటికీ చెల్లుబాటు అవుతుంది. అయితే, ఇతర సైట్లు ఇటీవలి కథనాలను ప్రచురిస్తున్నాయి. మీరు సెర్చ్ ఇంజిన్ ఫలితాల పేజీ (SERP) లో ఒక సంవత్సరం క్రితం నాటి తేదీ నిర్మాణాన్ని చూసినట్లయితే, మీరు పాత కథనాన్ని క్లిక్ చేస్తారా? బహుశా కాకపోవచ్చు.
తీసుకోవాల్సిన మొదటి అడుగు WordPress అడ్మిన్లో సెట్టింగ్లు> పెర్మాలింక్లను అప్డేట్ చేయడం మరియు మీ పెర్మాలింక్ను తయారు చేయడం /% పోస్ట్ పేరు% /
ఈ; అయితే, మీ బ్లాగ్లో ఉన్న మీ అన్ని పోస్ట్ లింక్లను విచ్ఛిన్నం చేస్తుంది. మీ బ్లాగును కొంతకాలం ప్రత్యక్ష ప్రసారం చేసిన తర్వాత, మీ ప్రతి పాత కథనం కోసం దారిమార్పులను జోడించడం సరదా కాదు. అది సరే, ఎందుకంటే మీరు రెగ్యులర్ ఎక్స్ప్రెషన్ను ఉపయోగించుకోవచ్చు (రెగెక్స్) ఇది చేయుటకు. ఒక సాధారణ వ్యక్తీకరణ ఒక నమూనా కోసం చూస్తుంది. ఈ సందర్భంలో, మా సాధారణ వ్యక్తీకరణ:
/\d{4}/\d{2}/\d{2}/(.*)
పై వ్యక్తీకరణ క్రింది విధంగా విచ్ఛిన్నమవుతుంది:
- /\ d {4} సంవత్సరానికి ప్రాతినిధ్యం వహిస్తున్న స్లాష్ మరియు 4 సంఖ్యా అంకెల కోసం చూస్తుంది
- /\ d {2} నెలకు ప్రాతినిధ్యం వహిస్తున్న స్లాష్ మరియు 4 సంఖ్యా అంకెలను చూస్తుంది
- /\ d {2} రోజును సూచించే స్లాష్ మరియు 4 సంఖ్యా అంకెల కోసం చూస్తుంది
- /(.*) URL చివరలో ఉన్న వాటిని వేరియబుల్గా క్యాప్చర్ చేస్తుంది. ఈ విషయంలో:
https://martech.zone/$1
లోపల ఇది ఇలా కనిపిస్తుంది ర్యాంక్ మఠం SEO ప్లగ్ఇన్ (మాలో ఒకటిగా జాబితా చేయబడింది ఇష్టమైన WordPress ప్లగిన్లు), టైప్ సెట్ చేయబడిందని నిర్ధారించుకోవడం మర్చిపోవద్దు రెగెక్స్ డ్రాప్డౌన్తో:
బ్లాగ్, వర్గం లేదా వర్గం పేర్లు లేదా ఇతర నిబంధనలను తీసివేయడం
బ్లాగ్ తొలగించడం - మీ పెర్మాలింక్ స్ట్రక్చర్లో మీకు "బ్లాగ్" అనే పదం ఉన్నట్లయితే, మీరు ర్యాంక్ మఠ్ SEO యొక్క దారి మళ్లింపులను జనాభాలో ఉపయోగించుకోవచ్చు
/blog/([a-zA-Z0-9_.-]+)$
దీనిపై గమనించండి, నేను (.*) ఎంపికను ఉపయోగించలేదు ఎందుకంటే నా దగ్గర /బ్లాగ్ అనే పేజీ ఉంటే అది లూప్ను సృష్టిస్తుంది. దీనికి /బ్లాగ్ /తర్వాత కొంత స్లగ్ ఉండాలి. మీరు దీన్ని పై విధంగా రీడైరెక్ట్ చేయాలనుకుంటున్నారు.
https://martech.zone/$1
వర్గాన్ని తొలగిస్తోంది - తొలగించడానికి వర్గం మీ స్లగ్ నుండి (ఇది డిఫాల్ట్గా ఉంది) అమలు చేయండి ర్యాంక్ మఠం SEO ప్లగ్ఇన్ ఇది ఒక ఎంపికను కలిగి ఉంది స్ట్రిప్ వర్గం వారి SEO సెట్టింగ్లు> లింక్లలో URL నిర్మాణం నుండి:
వర్గాలను తొలగించడం - మీరు కేతగిరీలు కలిగి ఉంటే, మీరు కొంచెం జాగ్రత్తగా ఉండాలని మరియు ఖచ్చితమైన వర్గం పేర్ల శ్రేణిని సృష్టించాలని అనుకుంటారు, కనుక మీరు అనుకోకుండా వృత్తాకార లూప్ను సృష్టించలేరు. ఆ ఉదాహరణ ఇక్కడ ఉంది:
/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$
మళ్ళీ, నేను (.*) ఎంపికను ఉపయోగించలేదు ఎందుకంటే నా దగ్గర /బ్లాగ్ అనే పేజీ ఉంటే అది లూప్ని సృష్టిస్తుంది. మీరు దీన్ని పై విధంగా రీడైరెక్ట్ చేయాలనుకుంటున్నారు.
https://martech.zone/$1
ప్రకటన: నేను ఒక కస్టమర్ మరియు అనుబంధంగా ఉన్నాను ర్యాంక్ మఠం.