ఇటీవల, నేను ఈ వెబ్సైట్ను WordPress CMSలో హోస్ట్ చేసిన HTTPS / SSLకి తరలించాను. HTTP నుండి HTTPSకి వలసలు సజావుగా సాగాయి మరియు HTTPSకి శాశ్వత మళ్లింపు కూడా విజయవంతమైంది. ప్రచారం జరిగిన వెంటనే, HTTP పేజీలు వాటి HTTPS సమానమైన వాటికి దారి మళ్లించబడ్డాయి మరియు ఆకుపచ్చ ప్యాడ్లాక్ గుర్తును చూపుతున్నాయి. ఒకే సమస్య ఏమిటంటే, చాలావరకు HTTPS పేజీలు మిశ్రమ కంటెంట్ హెచ్చరికలను చూపుతున్నాయి.
అటువంటి హెచ్చరికల కారణంగా, పేజీలు సురక్షిత ట్యాగ్ లేదా ప్యాడ్లాక్ను చూపవు మరియు బదులుగా "ఈ సైట్కి మీ కనెక్షన్ పూర్తిగా సురక్షితంగా లేదు" లేదా "ఈ కనెక్షన్ ప్రైవేట్ కాదు" అని చెబుతుంది.
పేజీ వనరులు HTTPSకి బదులుగా HTTP URLలకు లింక్ చేసినప్పుడు ఈ సమస్య తలెత్తుతుంది, తద్వారా వాటిని అసురక్షిత మూలకం అని లేబుల్ చేస్తుంది. మిశ్రమ కంటెంట్ హెచ్చరిక సాధారణంగా ఇప్పటికీ HTTP URLతో లోడ్ అవుతున్న పేజీలలో జోడించబడిన చిత్రాల వల్ల వస్తుంది. ఈ సమస్య SSL సెటప్ నుండే ఉత్పన్నం కాదు మరియు HTTPSకి మైగ్రేషన్ ప్రాసెస్లో భాగంగా పరిష్కరించాల్సిన అవసరం ఉంది.
WordPressలో SSL మైగ్రేషన్ తర్వాత HTTP నుండి HTTPSకి ఇమేజ్ లింక్లను అప్డేట్ చేయడానికి ఖచ్చితమైన మార్గాన్ని కనుగొనడానికి నేను చాలా మూలాధారాల ద్వారా తీవ్రంగా శోధించాను. అయితే, ఈ సాంకేతిక పనిని సులభంగా పూర్తి చేయడంలో మొదటిసారిగా పని చేసే వ్యక్తికి సహాయపడే ఒక్క గైడ్ని నేను కనుగొనలేకపోయాను. చాలా ఆలోచనాత్మకంగా మరియు చాలా కథనాలను పరిశీలించిన తర్వాత, నేను చివరకు HTTPS పేజీలలో సురక్షితమైన దోషాన్ని పరిష్కరించడానికి ఒక సాధారణ పరిష్కారాన్ని కనుగొన్నాను.
WordPressలో HTTPSకి చిత్రాలను నవీకరించడానికి గైడ్
నేను ఈ గైడ్ను సరళంగా మరియు సూటిగా ఉంచుతాను, తద్వారా కొత్తవారు నాలాగా గందరగోళానికి గురికాకుండా ఉంటారు.
మేము ఉపయోగిస్తాము "మెరుగైన శోధన భర్తీ” WordPress కోసం ప్లగిన్ సారూప్య ప్లగిన్లలో కనిపించే ఉత్తమ లక్షణాలను ప్యాక్ చేస్తుంది. ఏదైనా తప్పు జరిగితే మీ సైట్ను గందరగోళానికి గురిచేసే ఏవైనా SQL ప్రశ్నలను అమలు చేయడానికి మీరు phpMyAdminకి లాగిన్ చేయకుండానే ఈ మొత్తం పనిని చేయవచ్చు.
కొనసాగడానికి ముందు, ఈ ట్యుటోరియల్ ఒక సెట్ చేసిన WordPress వినియోగదారులకు వర్తిస్తుందని గమనించండి 301 దారి మళ్లింపు మరియు వారి వెబ్సైట్ లేదా బ్లాగ్లో HTTPS ప్రోటోకాల్ను మాత్రమే ఉపయోగిస్తున్నారు. ఇది చాలా సందర్భాలలో పని చేస్తున్నప్పటికీ, సమస్య కొనసాగితే ఇతర అంశాలను కూడా పరిగణనలోకి తీసుకోవాలి.
1. WordPress హోమ్ మరియు సైట్ URLని HTTPSకి మార్చండి
మీ WordPress డాష్బోర్డ్ > సెట్టింగ్లు > జనరల్కు వెళ్లండి. ఇప్పుడు WordPress చిరునామా మరియు సైట్ చిరునామా URLని HTTPకి బదులుగా HTTPSకి మార్చండి. (చిత్రాన్ని చూడండి)
ఇది WordPress స్వయంగా దారిమార్పును నిర్వహించేలా చేస్తుంది. అదనంగా, WordPress యాప్ మరియు వెబ్సైట్లోని అన్ని అంతర్గత లింక్లు వాటి HTTPS సమానమైన వాటికి సెట్ చేయబడతాయి. వెబ్సైట్లోని ప్రతి బిట్ ఎన్క్రిప్టెడ్ కంటెంట్ అని ఇది తెలియజేస్తుంది. ఖచ్చితంగా చెప్పడానికి, మీరు మీ .htaccess ఫైల్కి దిగువ నియమాన్ని జోడించవచ్చు.
రీరైట్ ఇంజన్ ఆన్
RewriteCond %{HTTP:X-Forwarded-SSL} !on
రీరైట్ రూల్ ^(.*)$ //%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
ఈ 301 దారి మళ్లింపు ఏదైనా HTTP అభ్యర్థనను HTTPSకి దారి మళ్లించేలా చేస్తుంది.
2. మీడియా ఆస్తులను (చిత్రాలు, అంతర్గత లింక్లు) HTTP నుండి HTTPSకి మార్చండి
ప్రధాన దశకు వస్తోంది. మీరు ఇప్పుడు WordPress డేటాబేస్లోని అన్ని పాత HTTP URLలను HTTPSతో భర్తీ చేయాలి. ఏదైనా అసురక్షిత చిత్రం హెచ్చరికను నివారించడానికి మరియు మిశ్రమ కంటెంట్ లోపాన్ని పరిష్కరించడానికి మాన్యువల్గా (పోస్ట్ లేదా పేజీలలో) జోడించిన అన్ని ఇమేజ్ ఫైల్ లింక్లు మరియు అంతర్గత లింక్లను HTTPSకి అప్డేట్ చేయడం దీని అర్థం. అయితే, ఇతర వెబ్సైట్లను సూచించే బాహ్య లింక్లను HTTPSకి అప్డేట్ చేయాల్సిన అవసరం లేదు.
హెచ్చరిక: ముందుగా మీ డేటాబేస్ బ్యాకప్ చేయాలని నిర్ధారించుకోండి.బెటర్ సెర్చ్ రీప్లేస్ ప్లగిన్తో HTTPని HTTPSకి మార్చండి
కొనసాగించడానికి, “బెటర్ సెర్చ్ రీప్లేస్” WordPress ప్లగ్ఇన్ని ఇన్స్టాల్ చేసి, దాన్ని యాక్టివేట్ చేయండి.
ఇప్పుడు టూల్స్ విభాగంలో ఉన్న ప్లగిన్ పేజీకి వెళ్లండి. "దీని కోసం శోధించండి" ఫీల్డ్లో మీ వెబ్సైట్ URL యొక్క HTTP వెర్షన్ మరియు "దీనితో భర్తీ చేయి" ఫీల్డ్లో HTTPS వెర్షన్ను నమోదు చేయండి. ఎంచుకున్న పట్టికల క్రింద, క్రిందికి స్క్రోల్ చేసి, "" ఎంచుకోండిwp_posts” చిత్రం URLలు మరియు పోస్ట్లు మరియు పేజీలలో పొందుపరిచిన URLలను కలిగి ఉన్న పట్టిక. ఆపై “డ్రై రన్గా రన్?” ఎంపికను తీసివేయండి ఎంపిక మరియు రన్ సెర్చ్/రీప్లేస్ బటన్ నొక్కండి.
ప్రాసెసింగ్ జరిగే వరకు వేచి ఉండండి. మీరు కనుగొనబడిన మార్పుల సంఖ్య మరియు నిర్దిష్ట పట్టిక కోసం నవీకరించబడిన అడ్డు వరుసల వంటి వివరాలను తర్వాత చూడవచ్చు.
గమనిక: ప్రాసెసింగ్ సమయంలో మీకు ఎర్రర్ ఏర్పడితే, సెట్టింగ్ల ట్యాబ్కి వెళ్లి, "గరిష్ట పేజీ పరిమాణం" విలువను 8000 నుండి 10000 వరకు ఎక్కడైనా తగ్గించడానికి ప్రయత్నించండి.
అంతే! మీ వెబ్సైట్ ఎంబెడెడ్ లింక్లు మరియు ఇమేజ్ URLల యొక్క HTTP వెర్షన్ ఇప్పుడు HTTPS వెర్షన్తో అప్డేట్ చేయబడాలి.
నిర్ధారించడానికి, కేవలం ఒక బ్లాగ్ పోస్ట్ను తెరిచి, పోస్ట్లోని చిత్ర చిరునామాను కాపీ చేయండి లేదా పేజీ మూలాన్ని వీక్షించండి. చిత్ర URLలు ఇప్పుడు HTTPS సంస్కరణను చూపుతాయి మరియు మీరు ఇప్పుడు చిరునామా పట్టీ పక్కన సురక్షిత ప్యాడ్లాక్ను చూస్తారు.
బోనస్ చిట్కా: HTTPని HTTPSతో విజయవంతంగా భర్తీ చేసిన తర్వాత, మీరు ప్లగిన్ని తీసివేయవచ్చు.
HTTPS సైట్ ఎందుకు ఆకుపచ్చ ప్యాడ్లాక్ను చూపడం లేదని కనుగొనండి
గడువు ముగిసిన CDN వంటి విరిగిన లేదా అందుబాటులో లేని లింక్లతో కొన్ని పేజీలు ఇప్పటికీ మిశ్రమ కంటెంట్కు దారితీయవచ్చని గమనించండి. మీరు Chromeలో ఇన్స్పెక్ట్ ఎలిమెంట్ ఫీచర్ని ఉపయోగించడం ద్వారా అటువంటి పేజీలలోని అసురక్షిత ఎలిమెంట్లను గుర్తించవచ్చు లేదా మీ SSL-ప్రారంభించబడిన పేజీలలో అసురక్షిత అంశాలను సులభంగా కనుగొనడానికి whynopadlock.comని ఉపయోగించండి.
సూచన: మైఖేల్ బెలీ యొక్క ఈ వివరణాత్మక కథనాన్ని తనిఖీ చేయండి
టాగ్లు: BloggingTutorialsWordPress