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 वर पोहोचू शकतो.

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

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

Apache/IIS सर्व्हर सॉफ्टवेअर कॉन्फिगर करून किंवा PHP/ASP/ASP.NET स्क्रिप्ट वापरून सर्व्हर साइड रीडायरेक्शन सर्व्हरमध्ये केले जाते.

URL पुनर्निर्देशित करण्याचा हा प्राधान्याचा मार्ग आहे, कारण तुम्ही HTTP 301 Moved Permanently Status कोड परत करू शकता.

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

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

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

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

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

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

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

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

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

जुने पृष्ठ फाइल प्रकार - जुन्या URL पृष्ठाचा प्रकार ज्यामध्ये पुनर्निर्देशन कोडची स्क्रिप्टिंग भाषा असू शकते.

पुनर्निर्देशित URL किंवा डोमेन - एका वेब पृष्ठाच्या URL पुनर्निर्देशनास किंवा संपूर्ण वेबसाइटच्या डोमेन पुनर्निर्देशनास समर्थन देते .

ठराविक जुना URL सर्व्हर प्रकार - सर्व्हरचे ठराविक सॉफ्टवेअर आणि ऑपरेटिंग सिस्टम.

301 पुनर्निर्देशित समर्थन - कायमस्वरूपी 301 पुनर्निर्देशित स्थिती प्रतिसाद परत केला जाऊ शकतो की नाही हे सूचित करते.

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

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

Apache .htaccess पुनर्निर्देशन

.htaccess फाइल ही Apache सर्व्हरची स्थानिक कॉन्फिगरेशन फाइल आहे.

तुम्हाला httpd.conf फाइल बदलण्याची परवानगी असल्यास, .htaccess फाइलऐवजी httpd.conf मध्ये पुनर्निर्देशन निर्देश जोडणे चांगले.

एकल URL पुनर्निर्देशित

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

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

जुने पृष्‍ठ रीडायरेक्‍शन कोडसह पुनर्स्थित करा ज्या पृष्‍ठावर तुम्‍हाला पुनर्निर्देशित करायचे आहे.

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

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

Javascript पुनर्निर्देशन 301 कायमस्वरूपी पुनर्निर्देशित स्थिती कोड परत करत नाही.

जुने पृष्‍ठ रीडायरेक्‍शन कोडसह पुनर्स्थित करा ज्या पृष्‍ठावर तुम्‍हाला पुनर्निर्देशित करायचे आहे.

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>

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

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

jQuery रीडायरेक्ट हा जावास्क्रिप्ट रीडायरेक्टचा दुसरा प्रकार आहे.

jQuery रीडायरेक्ट 301 कायमस्वरूपी पुनर्निर्देशित स्थिती कोड परत करत नाही.

जुने पृष्‍ठ रीडायरेक्‍शन कोडसह पुनर्स्थित करा ज्या पृष्‍ठावर तुम्‍हाला पुनर्निर्देशित करायचे आहे.

old-page.html:

<!DOCTYPE html>
<html>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<स्क्रिप्ट प्रकार ="text/javascript">
   // jQuery URL पुनर्निर्देशन
   $(document).ready( function() {
      url = "http://www.mydomain.com/new-page.html";
      $( स्थान ).attr( "href", url);
  });
</script>
</body>
</html>

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

HTML कॅनॉनिकल लिंक टॅग रीडायरेक्ट

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

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

कॅनॉनिकल लिंक टॅग एकाच डोमेनशी आणि क्रॉस-डोमेनशी देखील लिंक करू शकतात.

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

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

कॅनॉनिकल लिंक टॅग <head> विभागात जोडला जावा.

old-page.html:

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

पहा: कॅनॉनिकल URL लिंक

HTML फ्रेम पुनर्निर्देशन

फ्रेम रीडायरेक्शनमध्ये new-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

वेब डेव्हलपमेंट
°• CmtoInchesConvert.com •°