URL HTTP റീഡയറക്ഷൻ

ഒരു URL- ൽ നിന്ന് മറ്റൊരു URL- ലേക്ക് സ്വപ്രേരിത URL മാറ്റുന്നതിനുള്ള പ്രവർത്തനമാണ് URL http റീഡയറക്ഷൻ .

URL റീഡയറക്ഷൻ

ഒരു URL ൽ നിന്ന് മറ്റൊരു URL ലേക്ക് സ്വപ്രേരിത URL മാറ്റുന്നതിനുള്ള പ്രവർത്തനമാണ് URL പേജ് റീഡയറക്ഷൻ .

ഇനിപ്പറയുന്ന കാരണങ്ങളാൽ ഈ റീഡയറക്ഷൻ ചെയ്യുന്നു:

  1. കാലഹരണപ്പെട്ട പഴയ URL- ൽ നിന്ന് പുതിയ അപ്‌ഡേറ്റുചെയ്‌ത URL- ലേക്ക് റീഡയറക്‌ടുചെയ്യുക.
  2. കാലഹരണപ്പെട്ട പഴയ ഡൊമെയ്‌നിൽ നിന്ന് ഒരു പുതിയ ഡൊമെയ്‌നിലേക്ക് റീഡയറക്‌ടുചെയ്യുക.
  3. Www അല്ലാത്ത ഡൊമെയ്ൻ നാമത്തിൽ നിന്ന് www ഡൊമെയ്ൻ നാമത്തിലേക്ക് റീഡയറക്ട് ചെയ്യുക.
  4. ഹ്രസ്വ URL നാമത്തിൽ നിന്ന് ഒരു നീണ്ട URL നാമത്തിലേക്ക് റീഡയറക്‌ടുചെയ്യുക - URL ചെറുതാക്കൽ സേവനം.
  5. ഒരു ഹ്രസ്വ URL ഉൾപ്പെടുത്താനും യഥാർത്ഥ പേജ് ഉള്ളടക്കമുള്ള ദൈർഘ്യമേറിയ URL റീഡയറക്‌ടുചെയ്യാനും URL ഹ്രസ്വീകരണ സേവനം ഉപയോക്താവിനെ അനുവദിക്കും.

ഒരു പഴയ ബാഹ്യ ലിങ്കുകളിൽ നിന്നോ ഒരു ബുക്ക്മാർക്കിൽ നിന്നോ ഉപയോക്താവിന് പഴയ URL ൽ എത്തിച്ചേരാം.

ഒരു സ്ക്രിപ്റ്റ് ചേർക്കുന്ന സൈറ്റിന്റെ വെബ്‌മാസ്റ്റർ.

സെർവർ സൈഡ് റീഡയറക്‌ട്

അപ്പാച്ചെ / ഐ‌ഐ‌എസ് സെർവർ സോഫ്റ്റ്വെയർ ക്രമീകരിച്ചോ അല്ലെങ്കിൽ പി‌എച്ച്പി / എ‌എസ്‌പി / എ‌എസ്‌പി നെറ്റ് സ്ക്രിപ്റ്റ് ഉപയോഗിച്ചോ സെർവർ സൈഡ് റീഡയറക്ഷൻ സെർവറിൽ ചെയ്യുന്നു.

URL- കൾ റീഡയറക്‌ടുചെയ്യാനുള്ള ഏറ്റവും നല്ല മാർഗ്ഗമാണിത്, കാരണം നിങ്ങൾക്ക് എച്ച്ടിടിപി 301 നീക്കിയത് സ്ഥിരമായി സ്റ്റാറ്റസ് കോഡ് നൽകാം.

പേജ് URL പഴയ URL ൽ നിന്ന് പുതിയ URL ലേക്ക് കൈമാറാൻ തിരയൽ എഞ്ചിനുകൾ 301 സ്റ്റാറ്റസ് ഉപയോഗിക്കുന്നു.

ക്ലയന്റ് സൈഡ് റീഡയറക്‌ട്

HTML മെറ്റാ പുതുക്കൽ ടാഗ് ഉപയോഗിച്ചോ ജാവാസ്ക്രിപ്റ്റ് കോഡ് ഉപയോഗിച്ചോ ക്ലയന്റ് സൈഡ് റീഡയറക്ഷൻ ഉപയോക്താവിന്റെ വെബ് ബ്ര browser സറിൽ ചെയ്യുന്നു.

എച്ച്ടിടിപി 301 സ്റ്റാറ്റസ് കോഡ് നൽകാത്തതിനാൽ ക്ലയന്റ് റീഡയറക്‌ട് പ്രാധാന്യം കുറവാണ്.

റീഡയറക്‌ട് കോഡ് എവിടെ ഇടണം

ഡൊമെയ്ൻ
നാമം
ഹോസ്റ്റിംഗ്
സെർവർ
കോഡ്
പ്ലെയ്‌സ്‌മെന്റ് റീഡയറക്‌ടുചെയ്യുക
മാറ്റിയിട്ടില്ല മാറ്റിയിട്ടില്ല ഒരേ സെർവറിലെ പഴയ പേജ്
മാറ്റിയിട്ടില്ല മാറി പുതിയ സെർവറിലെ പഴയ പേജ്
മാറി മാറ്റിയിട്ടില്ല ഒരേ സെർവറിലെ പഴയ പേജ്
മാറി മാറി പഴയ സെർവറിലെ പഴയ പേജ്

* .Htaccess റീഡയറക്റ്റ് ഉപയോഗിച്ച് മാത്രം : httpd.conf ഫയലിലേക്കോ .htaccess ഫയലിലേക്കോ റീഡയറക്ട് കോഡ് ചേർക്കുക .

HTTP സ്റ്റാറ്റസ് കോഡുകൾ

സ്റ്റാറ്റസ് കോഡ് സ്റ്റാറ്റസ് കോഡിന്റെ പേര് വിവരണം
200 ശരി വിജയകരമായ എച്ച്ടിടിപി അഭ്യർത്ഥന
300 ഒന്നിലധികം ചോയ്‌സുകൾ  
301 സ്ഥിരമായി നീക്കി സ്ഥിരമായ URL റീഡയറക്ഷൻ
302 കണ്ടെത്തി താൽക്കാലിക URL റീഡയറക്ഷൻ
303 മറ്റുള്ളവ കാണുക  
304 പരിഷ്‌ക്കരിച്ചിട്ടില്ല  
305 പ്രോക്സി ഉപയോഗിക്കുക  
307 താൽക്കാലിക റീഡയറക്‌ട്  
404 കാണ്മാനില്ല URL കണ്ടെത്തിയില്ല

HTTP 301 റീഡയറക്‌ട്

എച്ച്ടിടിപി 301 നീക്കി സ്ഥിരമായി സ്റ്റാറ്റസ് കോഡ് എന്നാൽ സ്ഥിരമായ ഒരു URL റീഡയറക്ഷൻ എന്നാണ്.

301 റീഡയറക്ട്, അത് എന്ന URL നല്ല വേണ്ടി നീക്കി തിരയൽ എഞ്ചിനുകളിൽ എന്ന് സെർച്ച് എഞ്ചിനുകൾ പകരം പഴയ URL പേജിന്റെ തിരയൽ ഫലങ്ങളിൽ പുതിയ URL- പേജ് കൂടാതെ പുതിയ URL പേജ് കൈമാറ്റം വേണം വിവരം ശേഷം, വഴിതിരിച്ചുവിട്ട URL- അഭികാമ്യം മാർഗമാണ് പഴയ URL പേജിന്റെ പേജ് റാങ്ക്.

301 റീഡയറക്‌ട് ഡൊമെയ്‌നുകളിൽ അല്ലെങ്കിൽ ഒരേ ഡൊമെയ്‌നിൽ ചെയ്യാനാകും.

301 റീഡയറക്‌ട് ഉപയോഗിക്കാൻ Google ശുപാർശ ചെയ്യുന്നു.

റീഡയറക്ട് ഓപ്ഷനുകൾ

സ്ക്രിപ്റ്റ് റീഡയറക്ട് ചെയ്യുക റീഡയറക്‌ട് വശം പഴയ പേജ് ഫയൽ തരം URL അല്ലെങ്കിൽ ഡൊമെയ്ൻ റീഡയറക്ട് ചെയ്യുക പഴയ URL സെർവർ തരം 301 റീഡയറക്‌ട് പിന്തുണ
PHP സെർവർ-സൈഡ് .php URL അപ്പാച്ചെ / ലിനക്സ് അതെ
എ എസ് പി സെർവർ-സൈഡ് .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 എല്ലാം ഇല്ല
jQuery ക്ലയന്റ്-സൈഡ് .html URL എല്ലാം ഇല്ല

റീഡയറക്‌ട് സ്‌ക്രിപ്റ്റ് - റീഡയറക്‌ഷനായി ഉപയോഗിക്കുന്ന സ്‌ക്രിപ്റ്റിംഗ് ഭാഷ.

റീഡയറക്‌ട് സൈഡ് - റീഡയറക്ഷൻ നടക്കുന്നിടത്ത് - സെർവർ സൈഡ് അല്ലെങ്കിൽ ക്ലയന്റ് സൈഡ് .

പഴയ പേജ് ഫയൽ തരം - റീഡയറക്ട് കോഡിന്റെ സ്ക്രിപ്റ്റിംഗ് ഭാഷ ഉൾക്കൊള്ളാൻ കഴിയുന്ന പഴയ URL പേജിന്റെ തരം.

റീഡയറക്‌ട് URL അല്ലെങ്കിൽ ഡൊമെയ്ൻ - ഒരൊറ്റ വെബ് പേജിന്റെ URL റീഡയറക്ഷൻ അല്ലെങ്കിൽ ഒരു മുഴുവൻ വെബ്‌സൈറ്റിന്റെയും ഡൊമെയ്ൻ റീഡയറക്ഷൻ പിന്തുണയ്ക്കുന്നു .

സാധാരണ പഴയ URL സെർവർ തരം - സെർവറിന്റെ സാധാരണ സോഫ്റ്റ്വെയറും ഓപ്പറേറ്റിംഗ് സിസ്റ്റവും.

301 റീഡയറക്‌ട് പിന്തുണ - സ്ഥിരമായ 301 റീഡയറക്‌ട് സ്റ്റാറ്റസ് പ്രതികരണം നൽകാനാകുമോ എന്ന് സൂചിപ്പിക്കുന്നു.

പി‌എച്ച്പി റീഡയറക്‌ട്

പഴയ പേജ്. Php കോഡ് റീഡയറക്ഷൻ കോഡ് ഉപയോഗിച്ച് പുതിയ പേജ്. Php ലേക്ക് മാറ്റിസ്ഥാപിക്കുക.

old_page.php:

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

പഴയ പേജിൽ .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/

HTML മെറ്റാ പുതുക്കൽ റീഡയറക്‌ട്

എച്ച്ടിഎംഎൽ മെറ്റാ പുതുക്കൽ ടാഗ് റീഡയറക്ഷൻ 301 ശാശ്വത റീഡയറക്ട് സ്റ്റാറ്റസ് കോഡ് നൽകില്ല, പക്ഷേ 301 റീഡയറക്‌ടായി Google കണക്കാക്കുന്നു.

നിങ്ങൾ റീഡയറക്‌ടുചെയ്യാൻ ആഗ്രഹിക്കുന്ന പേജിന്റെ 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 ഫ്രെയിം റീഡയറക്‌ട്

ഫ്രെയിം റീഡയറക്‌ഷനിൽ പുതിയ-പേജ്. 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 റീഡയറക്ട് ജനറേറ്റർ

 


ഇതും കാണുക

വെബ് വികസനം
ദ്രുത പട്ടികകൾ