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 நகர்த்தப்பட்ட நிரந்தர நிலைக் குறியீட்டைத் தரலாம்.

தேடுபொறிகள் 301 நிலையைப் பயன்படுத்தி பக்க தரத்தை பழைய URL இலிருந்து புதிய URL க்கு மாற்றும்.

கிளையன்ட் பக்க வழிமாற்றி

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 URL IIS / Windows ஆம்
ஏஎஸ்பி.நெட் சேவையக பக்க .aspx URL IIS / Windows ஆம்
.htaccess சேவையக பக்க அனைத்தும் URL / டொமைன் அப்பாச்சி / லினக்ஸ் ஆம்
IIS சேவையக பக்க அனைத்தும் URL / டொமைன் IIS / Windows ஆம்
HTML நியமன இணைப்பு குறிச்சொல் வாடிக்கையாளர் பக்கம் .html URL அனைத்தும் இல்லை
HTML மெட்டா புதுப்பிப்பு வாடிக்கையாளர் பக்கம் .html URL அனைத்தும் இல்லை
HTML சட்டகம் வாடிக்கையாளர் பக்கம் .html URL அனைத்தும் இல்லை
ஜாவாஸ்கிரிப்ட் வாடிக்கையாளர் பக்கம் .html URL அனைத்தும் இல்லை
jQuery வாடிக்கையாளர் பக்கம் .html URL அனைத்தும் இல்லை

திருப்பி ஸ்கிரிப்ட் - திருப்பிவிட பயன்படும் ஸ்கிரிப்டிங் மொழி.

திசை திருப்புதல் - திசைதிருப்பல் நடைபெறும் இடத்தில் - சேவையக பக்க அல்லது கிளையன்ட் பக்க .

பழைய பக்க கோப்பு வகை - வழிமாற்றுக் குறியீட்டின் ஸ்கிரிப்டிங் மொழியைக் கொண்டிருக்கக்கூடிய பழைய URL பக்கத்தின் வகை.

URL அல்லது டொமைனை திருப்பி விடுதல் - ஒரு வலைப்பக்கத்தின் URL திருப்பிவிடலை ஆதரிக்கிறது அல்லது முழு வலைத்தளத்தின் டொமைன் திருப்பிவிடலை ஆதரிக்கிறது .

வழக்கமான பழைய URL சேவையக வகை - சேவையகத்தின் வழக்கமான மென்பொருள் மற்றும் இயக்க முறைமை.

301 வழிமாற்று ஆதரவு - நிரந்தர 301 வழிமாற்று நிலை பதிலைத் தர முடியுமா என்பதைக் குறிக்கிறது.

PHP வழிமாற்று

பழைய- page.php குறியீட்டை திசைதிருப்பல் குறியீட்டை புதிய-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 கோப்பு என்பது அப்பாச்சி சேவையகத்தின் உள்ளூர் உள்ளமைவு கோப்பாகும்.

Httpd.conf கோப்பை மாற்ற உங்களுக்கு அனுமதி இருந்தால் , .htaccess கோப்பிற்கு பதிலாக httpd.conf இல் திருப்பி விடுதலைச் சேர்ப்பது நல்லது .

ஒற்றை URL திருப்பி விடுகிறது

இருந்து நிரந்தரமாக திசைத்திருப்பு பழைய page.html செய்ய புதிய 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 திசைமாற்றம்

ஏஎஸ்பி திருப்பி விடுகிறது

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>

காண்க: ஜாவாஸ்கிரிப்ட் வழிமாற்றுதல்

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 நியமன இணைப்பு குறிச்சொல் திருப்பி விடுகிறது

நியமன இணைப்பு விருப்பமான 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 வழிமாற்று ஜெனரேட்டர்

 


மேலும் காண்க

இணைய மேம்பாடு
விரைவான அட்டவணைகள்