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 મૂવ્ડ પરમેનન્ટલી સ્ટેટસ કોડ પરત કરી શકો છો.

જૂના 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 રીડાયરેક્ટ સમગ્ર ડોમેન્સ અથવા સમાન ડોમેન પર કરી શકાય છે.

Google 301 રીડાયરેક્ટનો ઉપયોગ કરવાની ભલામણ કરે છે.

રીડાયરેક્ટ વિકલ્પો

સ્ક્રિપ્ટ રીડાયરેક્ટ કરો રીડાયરેક્ટ બાજુ જૂના પૃષ્ઠ ફાઇલ પ્રકાર URL અથવા ડોમેન રીડાયરેક્ટ કરો જૂના URL સર્વર પ્રકાર 301 રીડાયરેક્ટ સપોર્ટ
PHP સર્વર બાજુ .php URL અપાચે / Linux હા
એએસપી સર્વર બાજુ .asp URL IIS / Windows હા
ASP.NET સર્વર બાજુ .aspx URL IIS / Windows હા
.htaccess સર્વર બાજુ બધા URL / ડોમેન અપાચે / Linux હા
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 રીડાયરેક્ટ

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 રીડાયરેક્ટ તરીકે ગણવામાં આવે છે.

તમે જે પૃષ્ઠ પર રીડાયરેક્ટ કરવા માંગો છો તેના 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 રીડાયરેક્શન

Javascript રીડાયરેક્ટ

Javascript રીડાયરેક્ટ 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>

જુઓ: Javascript રીડાયરેક્શન

jQuery રીડાયરેક્ટ

jQuery રીડાયરેક્ટ વાસ્તવમાં Javascript રીડાયરેક્ટનો બીજો પ્રકાર છે.

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>
<સ્ક્રીપ્ટ પ્રકાર ="ટેક્સ્ટ/જાવાસ્ક્રિપ્ટ">
   // 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 •°