URL HTTP దారి మళ్లింపు

URL http దారి మళ్లింపు అనేది ఒక URL నుండి మరొక URL కు స్వయంచాలక URL మార్పు ఆపరేషన్.

URL దారి మళ్లింపు

URL పేజీ దారి మళ్లింపు అనేది ఒక URL నుండి మరొక URL కు స్వయంచాలక URL మార్పు ఆపరేషన్.

ఈ దారి మళ్లింపు క్రింది కారణాల వల్ల జరుగుతుంది:

  1. పాత వాడుకలో లేని URL నుండి క్రొత్త నవీకరించబడిన URL కు మళ్ళించండి.
  2. పాత వాడుకలో లేని డొమైన్ నుండి క్రొత్త డొమైన్‌కు మళ్ళించండి.
  3. Www కాని డొమైన్ పేరు నుండి www డొమైన్ పేరుకు మళ్ళించండి.
  4. చిన్న URL పేరు నుండి పొడవైన URL పేరుకు మళ్ళించండి - URL సంక్షిప్త సేవ.
  5. URL కుదించే సేవ వినియోగదారుని చిన్న URL ను చొప్పించడానికి అనుమతిస్తుంది మరియు నిజమైన పేజీ విషయాలను కలిగి ఉన్న పొడవైన URL ని మళ్ళించబడుతుంది.

వినియోగదారు పాత బాహ్య లింక్‌లు లేదా బుక్‌మార్క్ నుండి పాత URL ని చేరుకోవచ్చు.

స్క్రిప్ట్‌ను జోడించే సైట్ వెబ్‌మాస్టర్ ద్వారా.

సర్వర్ వైపు దారిమార్పు

అపాచీ / ఐఐఎస్ సర్వర్ సాఫ్ట్‌వేర్‌ను కాన్ఫిగర్ చేయడం ద్వారా లేదా PHP / ASP / ASP.NET స్క్రిప్ట్‌ను ఉపయోగించడం ద్వారా సర్వర్ వైపు దారి మళ్లింపు సర్వర్‌లో జరుగుతుంది.

మీరు URL లను దారి మళ్లించడానికి ఇష్టపడే మార్గం, ఎందుకంటే మీరు HTTP 301 తరలించిన శాశ్వత స్థితి కోడ్‌ను తిరిగి ఇవ్వవచ్చు.

పేజీ URL ను పాత URL నుండి క్రొత్త URL కు బదిలీ చేయడానికి సెర్చ్ ఇంజన్లు 301 స్థితిని ఉపయోగిస్తాయి.

క్లయింట్ వైపు దారిమార్పు

HTML మెటా రిఫ్రెష్ ట్యాగ్ ఉపయోగించి లేదా జావాస్క్రిప్ట్ కోడ్ ద్వారా క్లయింట్ సైడ్ దారి మళ్లింపు యూజర్ యొక్క వెబ్ బ్రౌజర్‌లో జరుగుతుంది.

క్లయింట్ దారిమార్పు HTTP 301 స్థితి కోడ్‌ను తిరిగి ఇవ్వనందున తక్కువ ప్రాధాన్యత ఇవ్వబడుతుంది.

దారిమార్పు కోడ్ ఎక్కడ ఉంచాలి

డొమైన్
పేరు
హోస్టింగ్
సర్వర్
కోడ్
ప్లేస్‌మెంట్‌ను దారి మళ్లించండి
మార్చబడలేదు మార్చబడలేదు అదే సర్వర్‌లో పాత పేజీ
మార్చబడలేదు మార్చబడింది క్రొత్త సర్వర్‌లో పాత పేజీ
మార్చబడింది మార్చబడలేదు అదే సర్వర్‌లో పాత పేజీ
మార్చబడింది మార్చబడింది పాత సర్వర్‌లో పాత పేజీ

* .Htaccess దారిమార్పుతో మాత్రమే : దారిమార్పు కోడ్‌ను httpd.conf ఫైల్‌కు లేదా .htaccess ఫైల్‌కు జోడించండి.

HTTP స్థితి సంకేతాలు

స్థితి కోడ్ స్థితి కోడ్ పేరు వివరణ
200 సరే విజయవంతమైన HTTP అభ్యర్థన
300 బహుళ ఎంపికలు  
301 శాశ్వతంగా తరలించబడింది శాశ్వత URL దారి మళ్లింపు
302 కనుగొన్నారు తాత్కాలిక URL దారి మళ్లింపు
303 ఇతర చూడండి  
304 సవరించబడలేదు  
305 ప్రాక్సీని ఉపయోగించండి  
307 తాత్కాలిక దారిమార్పు  
404 దొరకలేదు URL కనుగొనబడలేదు

HTTP 301 దారిమార్పు

HTTP 301 తరలించబడింది శాశ్వతంగా స్థితి కోడ్ అంటే శాశ్వత URL దారి మళ్లింపు.

301 దారిమార్పు URL లను దారి మళ్లించడానికి ఇష్టపడే మార్గం, ఎందుకంటే ఇది URL మంచి కోసం కదిలిందని సెర్చ్ ఇంజన్లకు తెలియజేస్తుంది మరియు సెర్చ్ ఇంజన్లు క్రొత్త URL పేజీని పాత URL పేజీకి బదులుగా శోధన ఫలితాల్లో ఉంచాలి మరియు క్రొత్త URL పేజీని బదిలీ చేయాలి, పాత URL పేజీ యొక్క పేజీ ర్యాంక్.

301 దారిమార్పు డొమైన్‌లలో లేదా ఒకే డొమైన్‌లో చేయవచ్చు.

301 దారిమార్పును ఉపయోగించాలని గూగుల్ సిఫార్సు చేస్తుంది.

దారిమార్పు ఎంపికలు

స్క్రిప్ట్‌ను దారి మళ్లించండి వైపు మళ్ళించండి పాత పేజీ ఫైల్ రకం URL లేదా డొమైన్‌ను దారి మళ్లించండి పాత URL సర్వర్ రకం 301 దారిమార్పు మద్దతు
PHP సర్వర్ వైపు .php URL అపాచీ / లైనక్స్ అవును
ASP సర్వర్ వైపు .asp URL IIS / Windows అవును
ASP.NET సర్వర్ వైపు .aspx URL IIS / Windows అవును
.htaccess సర్వర్ వైపు అన్నీ URL / డొమైన్ అపాచీ / లైనక్స్ అవును
IIS సర్వర్ వైపు అన్నీ URL / డొమైన్ IIS / Windows అవును
HTML కానానికల్ లింక్ ట్యాగ్ క్లయింట్ వైపు .html URL అన్నీ లేదు
HTML మెటా రిఫ్రెష్ క్లయింట్ వైపు .html URL అన్నీ లేదు
HTML ఫ్రేమ్ క్లయింట్ వైపు .html URL అన్నీ లేదు
జావాస్క్రిప్ట్ క్లయింట్ వైపు .html URL అన్నీ లేదు
j క్వెరీ క్లయింట్ వైపు .html URL అన్నీ లేదు

దారిమార్పు స్క్రిప్ట్ - దారి మళ్లింపు కోసం ఉపయోగించే స్క్రిప్టింగ్ భాష.

దారిమార్పు వైపు - దారి మళ్లింపు జరిగే చోట - సర్వర్ వైపు లేదా క్లయింట్ వైపు .

పాత పేజీ ఫైల్ రకం - దారిమార్పు కోడ్ యొక్క స్క్రిప్టింగ్ భాషను కలిగి ఉన్న పాత URL పేజీ రకం.

దారిమార్పు URL లేదా డొమైన్ - ఒకే వెబ్ పేజీ యొక్క URL దారి మళ్లింపుకు లేదా మొత్తం వెబ్‌సైట్ యొక్క డొమైన్ దారి మళ్లింపుకు మద్దతు ఇస్తుంది .

సాధారణ పాత URL సర్వర్ రకం - సర్వర్ యొక్క సాధారణ సాఫ్ట్‌వేర్ మరియు ఆపరేటింగ్ సిస్టమ్.

301 దారిమార్పు మద్దతు - శాశ్వత 301 దారిమార్పు స్థితి ప్రతిస్పందనను తిరిగి ఇవ్వగలదా అని సూచిస్తుంది.

PHP దారిమార్పు

పాత-పేజీ.పిపి కోడ్‌ను దారి మళ్లింపు కోడ్‌తో కొత్త-పేజీ.పికి మార్చండి.

old_page.php:

<?php
// PHP permanent URL redirection
header("Location: http://www.mydomain.com/new-page.php", true, 301);
exit();
?/

పాత పేజీకి .php ఫైల్ పొడిగింపు ఉండాలి.

క్రొత్త పేజీ ఏదైనా పొడిగింపుతో ఉంటుంది.

చూడండి: PHP దారిమార్పు

అపాచీ .htaccess దారిమార్పు

.htaccess ఫైల్ అపాచీ సర్వర్ యొక్క స్థానిక కాన్ఫిగరేషన్ ఫైల్.

Httpd.conf ఫైల్‌ను మార్చడానికి మీకు అనుమతి ఉంటే , .htaccess ఫైల్‌కు బదులుగా httpd.conf లో దారిమార్పు ఆదేశాన్ని జోడించడం మంచిది .

ఒకే URL దారిమార్పు

పాత-పేజీ.హెచ్ఎమ్ నుండి క్రొత్త పేజీ.హెచ్ఎమ్కు శాశ్వత దారిమార్పు .

.htaccess:

Redirect 301 /old-page.html http://www.mydomain.com/new-page.html

మొత్తం డొమైన్ దారిమార్పు

అన్ని డొమైన్ పేజీల నుండి newdomain.com కు శాశ్వత దారిమార్పు .

 .htaccess ఫైల్ పాత వెబ్‌సైట్ యొక్క రూట్ డైరెక్టరీలో ఉండాలి.

.htaccess:

Redirect 301 / http://www.newdomain.com/

చూడండి: .htaccess దారి మళ్లింపు

ASP దారిమార్పు

old-page.asp:

<%@ Language="VBScript" %/
<%
' ASP permanent URL redirection
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.mydomain.com/new-page.html"
Response.End
%/

ASP.NET దారిమార్పు

old-page.aspx:

<script language="C#" runat="server"/
// ASP.net permanent URL redirection
private void Page_Load(object sender, EventArgs e)
{
   Response.Status = "301 Moved Permanently";
   Response.AddHeader("Location","http://www.mydomain.com/new-page.html");
   Response.End();
}
</script/

HTML మెటా రిఫ్రెష్ దారిమార్పు

HTML మెటా రిఫ్రెష్ ట్యాగ్ దారి మళ్లింపు 301 శాశ్వత దారిమార్పు స్థితి కోడ్‌ను తిరిగి ఇవ్వదు, కానీ గూగుల్ దీనిని 301 దారిమార్పుగా పరిగణిస్తుంది.

మీరు మళ్ళించదలిచిన పేజీ యొక్క URL తో పాత పేజీని దారి మళ్లింపు కోడ్‌తో భర్తీ చేయండి.

old-page.html:

<!-- HTML meta refresh URL redirection --/
<html/
<head>
   <meta http-equiv="refresh"
   content="0; url=http://www.mydomain.com/new-page.html">
</head>
<body>
   <p>The page has moved to:
   <a href="http://www.mydomain.com/new-page.html">this page</a></p>
</body>
</html>

చూడండి: HTML దారి మళ్లింపు

జావాస్క్రిప్ట్ దారిమార్పు

జావాస్క్రిప్ట్ దారిమార్పు 301 శాశ్వత దారిమార్పు స్థితి కోడ్‌ను తిరిగి ఇవ్వదు.

మీరు మళ్ళించదలిచిన పేజీ యొక్క URL తో పాత పేజీని దారి మళ్లింపు కోడ్‌తో భర్తీ చేయండి.

old-page.html:

<html>
<body>
<script type="text/javascript">
    // Javascript URL redirection
    window.location.replace("http://www.mydomain.com/new-page.html");
</script>
</body>
</html>

చూడండి: జావాస్క్రిప్ట్ దారి మళ్లింపు

j క్వెరీ దారిమార్పు

j క్వెరీ దారిమార్పు నిజానికి జావాస్క్రిప్ట్ దారిమార్పు యొక్క మరొక రకం.

j క్వెరీ దారిమార్పు 301 శాశ్వత దారిమార్పు స్థితి కోడ్‌ను తిరిగి ఇవ్వదు.

మీరు మళ్ళించదలిచిన పేజీ యొక్క URL తో పాత పేజీని దారి మళ్లింపు కోడ్‌తో భర్తీ చేయండి.

old-page.html:

<!DOCTYPE html>
<html>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
   // jQuery URL redirection
   $(document).ready( function() {
      url = "http://www.mydomain.com/new-page.html";
      $( location ).attr("href", url);
  });
</script>
</body>
</html>

చూడండి: j క్వెరీ దారి మళ్లింపు

HTML కానానికల్ లింక్ ట్యాగ్ దారిమార్పు

కానానికల్ లింక్ ఇష్టపడే URL కు మళ్ళించబడదు, అయితే ఇది ట్రాఫిక్‌లో ఎక్కువ భాగం సెర్చ్ ఇంజిన్‌ల నుండి వచ్చే వెబ్‌సైట్‌ల కోసం URL దారి మళ్లింపుకు ప్రత్యామ్నాయం.

సారూప్య కంటెంట్‌తో అనేక పేజీలు ఉన్నప్పుడు HTML కానానికల్ లింక్ ట్యాగ్‌ను ఉపయోగించవచ్చు మరియు శోధన ఫలితాల్లో మీరు ఏ పేజీని ఉపయోగించాలనుకుంటున్నారో సెర్చ్ ఇంజన్లకు చెప్పాలనుకుంటున్నారు.

కానానికల్ లింక్ ట్యాగ్ ఒకే డొమైన్‌కు లింక్ చేయగలదు మరియు క్రాస్ డొమైన్‌కు కూడా ఉపయోగపడుతుంది.

క్రొత్త పేజీకి లింక్ చేయడానికి పాత పేజీకి కానానికల్ లింక్ ట్యాగ్‌ను జోడించండి.

ఇష్టపడే పేజీకి లింక్ చేయడానికి సెర్చ్ ఇంజన్ల ట్రాఫిక్ పొందకూడదని మీరు ఇష్టపడే పేజీలకు కానానికల్ లింక్ ట్యాగ్‌ను జోడించండి.

కానానికల్ లింక్ ట్యాగ్ <head> విభాగంలో చేర్చబడాలి.

old-page.html:

<link rel="canonical" href="http://www.mydomain.com/new-page.html">

చూడండి: కానానికల్ URL లింక్

HTML ఫ్రేమ్ దారిమార్పు

ఫ్రేమ్ దారి మళ్లింపులో క్రొత్త- page.html ఫైల్ ఒక html ఫ్రేమ్ ద్వారా చూడబడుతుంది.

ఇది నిజమైన URL దారి మళ్లింపు కాదు.

ఫ్రేమ్ దారి మళ్లింపు సెర్చ్ ఇంజన్లు స్నేహపూర్వకంగా లేదు మరియు సిఫారసు చేయబడలేదు.

old-page.html:

<!-- HTML frame redirection -->
<html>
<head>
    <title>Title of new page</title>
</head>
<frameset cols="100%">
    <frame src="http://www.mydomain.com/new-page.html">
    <noframes>
     <a href="http://www.mydomain.com/new-page.html">Link to new page</a>
    </noframes>
</frameset>
</html>

 

301 దారిమార్పు జనరేటర్

 


ఇది కూడ చూడు

Advertising

వెబ్ అభివృద్ధి
రాపిడ్ టేబుల్స్