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

URL http पुनर्निर्देशन हे एका URL वरून दुसर्‍या URL वर स्वयंचलित URL बदल ऑपरेशन आहे.

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

URL पृष्ठ पुनर्निर्देशन एक URL वरून दुसर्‍या URL वर स्वयंचलित URL बदल ऑपरेशन आहे.

हे पुनर्निर्देशन पुढील कारणांमुळे केले जाते:

  1. जुन्या अप्रचलित URL वरून नवीन अद्यतनित URL वर पुनर्निर्देशित करा.
  2. जुन्या अप्रचलित डोमेनमधून नवीन डोमेनकडे पुनर्निर्देशित करा.
  3. नॉन www डोमेन नावावरून www डोमेन नावावर पुनर्निर्देशित करा.
  4. छोट्या यूआरएलच्या नावावरून एका लांब URL नावाकडे पुनर्निर्देशित करा - यूआरएल शॉर्टनिंग सर्व्हिस.
  5. यूआरएल शॉर्टनिंग सर्व्हरमुळे वापरकर्त्यास एक लहान URL अंतर्भूत करण्याची आणि वास्तविक पृष्ठ सामग्री असलेली लांब URL पुनर्निर्देशित केली जाऊ शकते.

वापरकर्ता जुन्या बाह्य दुव्यांमधून किंवा बुकमार्कवरुन जुन्या URL वर पोहोचू शकतो.

स्क्रिप्ट जोडणार्‍या साइटच्या वेबमास्टरद्वारे.

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

सर्व्हरमध्ये अपाचे / आयआयएस सर्व्हर सॉफ्टवेअर कॉन्फिगर करून किंवा पीएचपी / एएसपी / एएसपी. नेट स्क्रिप्ट वापरुन सर्व्हर साइड रीडायरेक्शन केले जाते.

यूआरएल पुनर्निर्देशित करण्याचा हा प्राधान्यक्रम आहे कारण आपण HTTP 301 कायमचा स्थिती कोड हलवू शकता.

जुन्या URL वरुन नवीन URL वर पृष्ठ श्रेणी स्थानांतरित करण्यासाठी शोध इंजिन 301 स्थितीचा वापर करतात.

ग्राहकांची बाजू पुनर्निर्देशित

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

क्लायंट रीडायरेक्ट कमी प्राधान्य दिले जाते कारण ते 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 पुनर्निर्देशन डोमेन किंवा समान डोमेनवर केले जाऊ शकते.

Google 301 पुनर्निर्देशित वापरण्याची शिफारस करतो.

पुनर्निर्देशित पर्याय

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

पुनर्निर्देशित स्क्रिप्ट - पुनर्निर्देशनासाठी वापरली जाणारी स्क्रिप्टिंग भाषा.

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

जुने पृष्ठ फाइल प्रकार - जुने 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 पुनर्निर्देशन

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

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/

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

एचटीएमएल मेटा रीफ्रेश टॅग पुनर्निर्देशन 301 कायम पुनर्निर्देशित स्थिती कोड परत करत नाही, परंतु Google ने 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>

पहा: एचटीएमएल पुनर्निर्देशन

जावास्क्रिप्ट पुनर्निर्देशित

जावास्क्रिप्ट पुनर्निर्देशित 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>

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

jQuery पुनर्निर्देशित

jQuery पुनर्निर्देशन हा जावास्क्रिप्ट पुनर्निर्देशित करण्याचा दुसरा प्रकार आहे.

jQuery पुनर्निर्देशित 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>

पहा: jQuery पुनर्निर्देशन

HTML अधिकृत दुवा टॅग पुनर्निर्देशित

अधिकृत दुवा प्रीफर्ड यूआरएलवर पुनर्निर्देशित होत नाही, परंतु बहुतेक रहदारी शोध इंजिनमधून आलेल्या वेबसाइट्ससाठी ती यूआरएल रीडायरेक्शनसाठी पर्यायी असू शकते.

अशीच सामग्री असलेली अनेक पृष्ठे असताना एचटीएमएल कॅनोनिकल लिंक टॅग वापरला जाऊ शकतो आणि शोध परिणामांमध्ये आपण कोणते पृष्ठ वापरायचे हे शोध इंजिनला सांगायचे असते.

अधिकृत दुवा टॅग समान डोमेन आणि क्रॉस-डोमेनशी देखील दुवा साधू शकतो.

नवीन पृष्ठाशी दुवा साधण्यासाठी जुन्या पृष्ठावरील अधिकृत दुवा टॅग जोडा.

प्रीफर्ड पृष्ठाशी दुवा साधण्यासाठी शोध इंजिन रहदारी न मिळविण्यासाठी आपण प्राधान्य देत असलेल्या पृष्ठांवर अधिकृत दुवा टॅग जोडा.

विहित दुवा टॅग <शीर्ष> विभागात जोडला जावा.

old-page.html:

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

पहा: अधिकृत यूआरएल दुवा

एचटीएमएल फ्रेम पुनर्निर्देशित

फ्रेम पुनर्निर्देशनात नवीन पृष्ठावरील एचटीएमएल फाइल एचटीएमएल फ्रेमद्वारे पाहिली जाते.

हे वास्तविक यूआरएल पुनर्निर्देशन नाही.

फ्रेम पुनर्निर्देशन शोध इंजिन अनुकूल नाही आणि शिफारस केलेली नाही.

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 जनरेटर पुनर्निर्देशित ►

 


हे देखील पहा

वेब विकास
वेगवान सारण्या