URL HTTP पुनर्निर्देशन

URL http पुनर्निर्देशन एक URL से दूसरे URL में स्वचालित URL परिवर्तन ऑपरेशन है।

यूआरएल पुनर्निर्देशन

URL पृष्ठ पुनर्निर्देशन एक URL से दूसरे URL में स्वचालित URL परिवर्तन ऑपरेशन है।

यह पुनर्निर्देशन निम्नलिखित कारणों से किया जाता है:

  1. पुराने अप्रचलित URL से नए अपडेट किए गए URL पर पुनर्निर्देशित करें।
  2. पुराने अप्रचलित डोमेन से नए डोमेन पर पुनर्निर्देशित करें।
  3. गैर www डोमेन नाम से www डोमेन नाम पर पुनर्निर्देशित करें।
  4. छोटे URL नाम से लंबे URL नाम पर पुनर्निर्देशित करें - URL छोटा करने की सेवा।
  5. URL को छोटा करने वाली सेवा उपयोगकर्ता को एक छोटा URL डालने और वास्तविक पृष्ठ सामग्री वाले लंबे URL को पुनर्निर्देशित करने की अनुमति देगी।

उपयोगकर्ता किसी पुराने बाहरी लिंक या किसी बुकमार्क से पुराने URL तक पहुंच सकता है.

साइट के वेबमास्टर द्वारा जो एक स्क्रिप्ट जोड़ता है।

सर्वर साइड रीडायरेक्ट

Apache / IIS सर्वर सॉफ़्टवेयर को कॉन्फ़िगर करके या PHP / ASP / ASP.NET स्क्रिप्ट का उपयोग करके सर्वर में सर्वर साइड रीडायरेक्शन किया जाता है।

URL को पुनर्निर्देशित करने का यह पसंदीदा तरीका है, क्योंकि आप HTTP 301 स्थायी रूप से स्थानांतरित स्थिति कोड वापस कर सकते हैं।

पुराने यूआरएल से नए यूआरएल में पेज रैंक को स्थानांतरित करने के लिए खोज इंजन 301 स्थिति का उपयोग करते हैं।

क्लाइंट साइड रीडायरेक्ट

एचटीएमएल मेटा रीफ्रेश टैग या जावास्क्रिप्ट कोड द्वारा उपयोगकर्ता के वेब ब्राउजर में क्लाइंट साइड रीडायरेक्शन किया जाता है।

क्लाइंट रीडायरेक्ट कम पसंद किया जाता है, क्योंकि यह HTTP 301 स्थिति कोड वापस नहीं करता है।

रीडायरेक्ट कोड कहां लगाएं

डोमेन
नाम
होस्टिंग
सर्वर
रीडायरेक्ट कोड
प्लेसमेंट
परिवर्तन नहीं हुआ है परिवर्तन नहीं हुआ है एक ही सर्वर पर पुराना पेज
परिवर्तन नहीं हुआ है बदला हुआ नए सर्वर पर पुराना पेज
बदला हुआ परिवर्तन नहीं हुआ है एक ही सर्वर पर पुराना पेज
बदला हुआ बदला हुआ पुराने सर्वर पर पुराना पेज

* केवल .htaccess रीडायरेक्ट के साथ: httpd.conf फ़ाइल या .htaccess फ़ाइल में रीडायरेक्ट कोड जोड़ें ।

HTTP स्थिति कोड

स्थिति का कोड स्थिति कोड नाम विवरण
200 ठीक है सफल HTTP अनुरोध
300 कई विकल्प  
301 स्थाई रूप से स्थानांतरित स्थायी URL पुनर्निर्देशन
302 मिला अस्थायी URL पुनर्निर्देशन
303 अन्य देखें  
304 बदला हुआ नहीं  
305 प्रॉक्सी का उपयोग करें  
307 अस्थायी पुनर्निर्देशन  
404 पता नहीं चला यूआरएल नहीं मिला

HTTP 301 रीडायरेक्ट

HTTP 301 स्थायी रूप से स्थानांतरित स्थिति कोड का अर्थ स्थायी URL रीडायरेक्शन है।

301 रीडायरेक्ट URL को पुनर्निर्देशित करने का पसंदीदा तरीका है, क्योंकि यह खोज इंजनों को सूचित करता है कि URL अच्छे के लिए स्थानांतरित हो गया है, और खोज इंजनों को पुराने URL पृष्ठ के बजाय नए URL पृष्ठ को खोज परिणामों में रखना चाहिए और नए URL पृष्ठ को स्थानांतरित करना चाहिए, पुराने यूआरएल पेज का पेज रैंक।

301 रीडायरेक्ट डोमेन या एक ही डोमेन पर किया जा सकता है।

Google 301 रीडायरेक्ट का उपयोग करने की अनुशंसा करता है।

रीडायरेक्ट विकल्प

रीडायरेक्ट स्क्रिप्ट पुनर्निर्देशित पक्ष पुराना पृष्ठ फ़ाइल प्रकार रीडायरेक्ट URL या डोमेन पुराना URL सर्वर प्रकार 301 रीडायरेक्ट समर्थन
पीएचपी सर्वर साइड .php यूआरएल अपाचे/लिनक्स हां
एएसपी सर्वर साइड .एएसपी यूआरएल आईआईएस/विंडोज़ हां
एएसपी.नेट सर्वर साइड .एएसपीएक्स यूआरएल आईआईएस/विंडोज़ हां
.htaccess सर्वर साइड सब यूआरएल / डोमेन अपाचे/लिनक्स हां
आईआईएस सर्वर साइड सब यूआरएल / डोमेन आईआईएस/विंडोज़ हां
HTML विहित लिंक टैग ग्राहक की ओर .html यूआरएल सब नहीं
एचटीएमएल मेटा रीफ्रेश ग्राहक की ओर .html यूआरएल सब नहीं
एचटीएमएल फ्रेम ग्राहक की ओर .html यूआरएल सब नहीं
जावास्क्रिप्ट ग्राहक की ओर .html यूआरएल सब नहीं
jQuery ग्राहक की ओर .html यूआरएल सब नहीं

पुनर्निर्देशन स्क्रिप्ट - पुनर्निर्देशन के लिए उपयोग की जाने वाली स्क्रिप्टिंग भाषा।

पुनर्निर्देशन पक्ष - जहां पुनर्निर्देशन होता है - सर्वर-साइड या क्लाइंट-साइड

पुराना पृष्ठ फ़ाइल प्रकार - पुराने URL पृष्ठ का प्रकार जिसमें रीडायरेक्ट कोड की स्क्रिप्टिंग भाषा हो सकती है।

रीडायरेक्ट URL या डोमेन - किसी एक वेब पेज के URL रीडायरेक्शन या पूरी वेबसाइट के डोमेन रीडायरेक्शन का समर्थन करता है।

विशिष्ट पुराने URL सर्वर प्रकार - सर्वर का विशिष्ट सॉफ़्टवेयर और ऑपरेटिंग सिस्टम।

301 पुनर्निर्देशन समर्थन - इंगित करता है कि स्थायी 301 पुनर्निर्देशन स्थिति प्रतिक्रिया वापस की जा सकती है या नहीं।

पीएचपी रीडायरेक्ट

पुराने-page.php कोड को रीडायरेक्शन कोड से new-page.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 फ़ाइल Apache सर्वर की एक स्थानीय कॉन्फ़िगरेशन फ़ाइल है।

यदि आपके पास httpd.conf फ़ाइल को बदलने की अनुमति है, तो .htaccess फ़ाइल के बजाय httpd.conf में पुनर्निर्देशन निर्देश जोड़ना बेहतर होगा ।

सिंगल यूआरएल रीडायरेक्ट

Old-page.html से new-page.html पर स्थायी रीडायरेक्ट।

.htaccess:

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

संपूर्ण डोमेन रीडायरेक्ट

सभी डोमेन पेजों से newdomain.com पर स्थायी रीडायरेक्ट।

 .htaccess फ़ाइल पुरानी वेबसाइट के रूट डायरेक्टरी में होनी चाहिए।

.htaccess:

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

देखें: .htaccess पुनर्निर्देशन

एएसपी पुनर्निर्देशन

ओल्ड-पेज.एएसपी:

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

एएसपी.नेट रीडायरेक्ट

पुराना पृष्ठ। एएसपीएक्स:

<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 मेटा रीफ्रेश टैग रीडायरेक्शन 301 स्थायी रीडायरेक्ट स्थिति कोड वापस नहीं करता है, लेकिन Google द्वारा 301 रीडायरेक्ट के रूप में माना जाता है।

जिस पृष्ठ पर आप पुनर्निर्देशित करना चाहते हैं, उसके URL के साथ पुराने पृष्ठ को पुनर्निर्देशन कोड से बदलें।

ओल्ड-पेज.एचटीएमएल:

<!-- 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 के साथ पुराने पृष्ठ को पुनर्निर्देशन कोड से बदलें।

ओल्ड-पेज.एचटीएमएल:

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

देखें: जावास्क्रिप्ट पुनर्निर्देशन

jQuery रीडायरेक्ट

jQuery रीडायरेक्ट वास्तव में एक अन्य प्रकार का जावास्क्रिप्ट रीडायरेक्ट है।

jQuery रीडायरेक्ट 301 स्थायी रीडायरेक्ट स्थिति कोड वापस नहीं करता है।

जिस पृष्ठ पर आप पुनर्निर्देशित करना चाहते हैं, उसके URL के साथ पुराने पृष्ठ को पुनर्निर्देशन कोड से बदलें।

ओल्ड-पेज.एचटीएमएल:

<!DOCTYPE html>
<html>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type ="टेक्स्ट/जावास्क्रिप्ट">
   // जेक्वेरी यूआरएल रीडायरेक्शन
   $(दस्तावेज़) .तैयार(फ़ंक्शन() {
      url = "http://www.mydomain.com/new-page.html";
      $(स्थान ).attr( "href", url);
  });
</script>
</body>
</html>

देखें: jQuery पुनर्निर्देशन

एचटीएमएल कैनोनिकल लिंक टैग रीडायरेक्ट

प्रामाणिक लिंक पूर्वनिर्मित URL पर पुनर्निर्देशित नहीं करता है, लेकिन यह उन वेबसाइटों के लिए URL पुनर्निर्देशन का विकल्प हो सकता है जो अधिकांश ट्रैफ़िक खोज इंजनों से आते हैं।

HTML कैनोनिकल लिंक टैग का उपयोग तब किया जा सकता है जब समान सामग्री वाले कई पृष्ठ हों और आप खोज इंजन को बताना चाहते हों कि आप खोज परिणामों में किस पृष्ठ का उपयोग करना पसंद करते हैं।

कैनोनिकल लिंक टैग एक ही डोमेन और क्रॉस-डोमेन से भी लिंक कर सकता है।

नए पेज से लिंक करने के लिए पुराने पेज में कैनोनिकल लिंक टैग जोड़ें।

उन पेजों में कैननिकल लिंक टैग जोड़ें जिन्हें आप पसंदीदा पेज से लिंक करने के लिए खोज इंजन ट्रैफ़िक प्राप्त नहीं करना चाहते हैं।

कैनोनिकल लिंक टैग को <head> सेक्शन में जोड़ा जाना चाहिए।

ओल्ड-पेज.एचटीएमएल:

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

देखें: कैननिकल URL लिंक

एचटीएमएल फ्रेम रीडायरेक्ट

फ़्रेम पुनर्निर्देशन में new-page.html फ़ाइल को html फ़्रेम द्वारा देखा जाता है।

यह वास्तविक URL पुनर्निर्देशन नहीं है।

फ़्रेम पुनर्निर्देशन खोज इंजन अनुकूल नहीं है और इसकी अनुशंसा नहीं की जाती है।

ओल्ड-पेज.एचटीएमएल:

<!-- 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

वेब विकास
°• CmtoInchesConvert.com •°