یو آر ایل HTTP ری ڈائریکشن

یو آر ایل http ری ڈائریکیکشن ایک URL سے دوسرے URL میں خودکار URL تبدیل عمل ہے۔

یو آر ایل ری ڈائریکشن

یو آر ایل پیج ری ڈائریکیکشن ایک خود کار طریقے سے یو آر ایل سے دوسرے یو آر ایل میں تبدیل یو آر ایل ہے۔

یہ نئ سمت مندرجہ ذیل وجوہات کی بناء پر کی گئی ہے۔

  1. پرانے متروک یو آر ایل سے ایک نئے اپ ڈیٹ کردہ یو آر ایل میں ری ڈائریکٹ کریں۔
  2. پرانے متروک ڈومین سے ایک نئے ڈومین پر بھیج دیں۔
  3. نون www ڈومین نام سے ایک www ڈومین نام پر بھیج دیں۔
  4. مختصر یو آر ایل کے نام سے ایک طویل یو آر ایل نام پر ری ڈائریکٹ کریں - یو آر ایل کو مختصر کرنے کی خدمت۔
  5. یو آر ایل مختصر کرنے والی خدمت صارف کو ایک مختصر URL داخل کرنے کی اجازت دے گی اور اس طویل URL کو ری ڈائریکٹ کردی جائے گی جس میں اصلی صفحہ کا مواد موجود ہے۔

صارف پرانے بیرونی لنکس یا بُک مارک سے پرانے یو آر ایل تک پہنچ سکتا ہے۔

سائٹ کے ویب ماسٹر کے ذریعہ جو اسکرپٹ شامل کرتا ہے۔

سرور سائیڈ ری ڈائریکٹ

سرور میں سائڈ ری ڈائریکیکشن ، اپاچی / IIS سرور سافٹ ویئر کی تشکیل یا پی ایچ پی / ASP / ASP.NET اسکرپٹ کا استعمال کرکے کیا جاتا ہے۔

یہ یو آر ایل کو ری ڈائریکٹ کرنے کا ترجیحی طریقہ ہے ، کیوں کہ آپ HTTP 301 مستقل طور پر اسٹیٹس کوڈ کو واپس کرسکتے ہیں۔

سرچ انجن 301 حیثیت کا استعمال کرتے ہیں تاکہ صفحے کے زمرے کو پرانے URL سے نئے URL میں منتقل کیا جاسکے۔

کلائنٹ سائڈ ری ڈائریکٹ

ایچ ٹی ایم ایل میٹا ریفریش ٹیگ کا استعمال کرکے یا جاوا اسکرپٹ کوڈ کے ذریعے صارف کے ویب براؤزر میں کلائنٹ سائیڈ ری ڈائریککشن کیا جاتا ہے۔

کلائنٹ کو ری ڈائریکٹ کم ترجیح دی جاتی ہے ، کیونکہ یہ HTTP 301 اسٹیٹس کوڈ کو واپس نہیں کرتا ہے۔

ری ڈائریکٹ کوڈ کہاں رکھنا ہے

ڈومین
کا نام
ہوسٹنگ
سرور
کوڈ
پلیسمنٹ کو ری ڈائریکٹ کریں
نہیں بدلا نہیں بدلا اسی سرور پر پرانا صفحہ
نہیں بدلا بدل گیا نئے سرور پر پرانا صفحہ
بدل گیا نہیں بدلا اسی سرور پر پرانا صفحہ
بدل گیا بدل گیا پرانا سرور پرانا صفحہ

* صرف .htaccess ری ڈائریکٹ کے ساتھ : httpd.conf فائل میں یا htaccess فائل میں ری ڈائریکٹ کوڈ شامل کریں ۔

HTTP حیثیت کے کوڈز

حیثیت کا کوڈ حیثیت کوڈ کا نام تفصیل
200 ٹھیک ہے کامیاب HTTP درخواست
300 ایک سے زیادہ انتخاب  
301 مستقل طور پر چلا گیا مستقل یو آر ایل ری ڈائریکشن
302 ملا عارضی یو آر ایل کی سمت
303 دوسرے دیکھیں  
304 ترمیم نہیں کی گئی  
305 پروکسی استعمال کرو  
307 عارضی ری ڈائریکٹ  
404 نہیں ملا یو آر ایل نہیں ملا

HTTP 301 ری ڈائریکٹ

HTTP 301 کو مستقل طور پر اسٹیٹس کوڈ کا مطلب مستقل URL ری ڈائریکٹ ہے۔

301 ری ڈائریکٹ یو آر ایل کو ری ڈائریکٹ کرنے کا ترجیحی طریقہ ہے ، کیونکہ اس سے سرچ انجنوں کو آگاہ کیا جاتا ہے کہ یو آر ایل اچھ forی طرف چلا گیا ہے ، اور سرچ انجنوں کو پرانے یو آر ایل پیج کے بجائے نئے یو آر ایل پیج کو تلاش کے نتائج میں ڈالنا چاہئے اور نیا URL صفحہ منتقل کرنا چاہئے ، پرانے URL صفحے کا صفحہ درجہ۔

301 ری ڈائریکٹ ڈومینز یا اسی ڈومین پر کیا جاسکتا ہے۔

گوگل 301 ری ڈائریکٹ استعمال کرنے کی سفارش کرتا ہے۔

ری ڈائریکٹ اختیارات

اسکرپٹ کو ری ڈائریکٹ کریں ری ڈائریکٹ سائڈ پرانا صفحہ فائل کی قسم ری ڈائریکٹ یو آر ایل یا ڈومین پرانا URL سرور قسم 301 حمایت ری ڈائریکٹ
پی ایچ پی سرور سائیڈ .pp یو آر ایل اپاچی / لینکس ہاں
اے ایس پی سرور سائیڈ .asp یو آر ایل IIS / ونڈوز ہاں
ASP.NET سرور سائیڈ .aspx یو آر ایل IIS / ونڈوز ہاں
.htaccess سرور سائیڈ تمام یو آر ایل / ڈومین اپاچی / لینکس ہاں
IIS سرور سائیڈ تمام یو آر ایل / ڈومین IIS / ونڈوز ہاں
HTML کیننیکل لنک ٹیگ مؤکل کا رخ .html یو آر ایل تمام نہیں
HTML میٹا ریفریش مؤکل کا رخ .html یو آر ایل تمام نہیں
ایچ ٹی ایم ایل فریم مؤکل کا رخ .html یو آر ایل تمام نہیں
جاوا اسکرپٹ مؤکل کا رخ .html یو آر ایل تمام نہیں
jQuery مؤکل کا رخ .html یو آر ایل تمام نہیں

ری ڈائریکٹ اسکرپٹ ۔ اسکرپٹنگ لینگویج جو ری ڈائریکشن کے لئے استعمال ہوتی ہے۔

ری ڈائریکٹ سائیڈ - جہاں ری ڈائریکشن ہوتا ہے - سرور سائیڈ یا کلائنٹ سائیڈ ۔

پرانی صفحہ فائل کی قسم ۔ پرانے URL صفحے کی وہ قسم جس میں ری ڈائریکٹ کوڈ کی اسکرپٹنگ زبان ہوسکتی ہے۔

ری ڈائریکٹ یو آر ایل یا ڈومین - کسی ایک ویب پیج کی یو آر ایل ری ڈائریککشن یا پوری ویب سائٹ کے ڈومین ری ڈائریکٹر کی حمایت کرتا ہے ۔

عام پرانے یو آر ایل سرور کی قسم۔ سرور کا مخصوص سافٹ ویئر اور آپریٹنگ سسٹم۔

301 ری ڈائریکٹ سپورٹ - اشارہ کرتا ہے کہ آیا مستقل 301 ری ڈائریکٹ حیثیت کا جواب واپس آسکتا ہے۔

پی ایچ پی ری ڈائریکٹ

پرانے پیج ڈاٹ پی پی پی کوڈ کو ری ڈائریکشن کوڈ کے ساتھ نئے پیج ڈاٹ پی پی پر تبدیل کریں۔

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 فائل کی بجائے HTd.conf میں ری ڈائریکٹ ہدایت شامل کریں ۔

سنگل یو آر ایل ری ڈائریکٹ

مستقل طور پر پرانے پیج 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 میٹا ریفریش

ایچ ٹی ایم ایل میٹا ریفریش ٹیگ ری ڈائریککشن 301 مستقل ری ڈائریکٹ اسٹیٹس کوڈ واپس نہیں کرتا ہے ، لیکن گوگل کے ذریعہ اسے 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>

ملاحظہ کریں: ایچ ٹی ایم ایل کی سمت

جاوا اسکرپٹ ری ڈائریکٹ

جاوا اسکرپٹ ری ڈائریکٹ 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>

ملاحظہ کریں: جاوا اسکرپٹ کی سمت

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>
<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">

ملاحظہ کریں: کینونیکل یو آر ایل لنک

HTML فریم ری ڈائریکٹ

فریم ری ڈائریککشن میں نئی پیج 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 ری ڈائریکٹ جنریٹر ►

 


بھی دیکھو

ویب سازی
ریپڈ ٹیبلیاں