URL HTTP ری ڈائریکشن

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

URL ری ڈائریکشن

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

یہ ری ڈائریکشن مندرجہ ذیل وجوہات کی بنا پر کیا جاتا ہے:

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

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

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

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

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

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

سرچ انجن 301 اسٹیٹس کا استعمال کرتے ہیں تاکہ پیج رینک کو پرانے یو آر ایل سے نئے یو آر ایل میں منتقل کیا جا سکے۔

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

کلائنٹ سائیڈ ری ڈائریکشن صارف کے ویب براؤزر میں 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 کے صفحہ کا درجہ۔

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

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

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

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

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

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

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

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

عام پرانے URL سرور کی قسم - سرور کا عام سافٹ ویئر اور آپریٹنگ سسٹم۔

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

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

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 فائل کی توسیع ہونی چاہیے۔

نیا صفحہ کسی بھی ایکسٹینشن کے ساتھ ہو سکتا ہے۔

دیکھیں: پی ایچ پی ری ڈائریکٹ

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

.htaccess فائل اپاچی سرور کی مقامی کنفیگریشن فائل ہے۔

اگر آپ کو httpd.conf فائل کو تبدیل کرنے کی اجازت ہے، تو بہتر ہے کہ .htaccess فائلکے بجائے httpd.conf میں ری ڈائریکٹ ڈائریکٹیو شامل کریں ۔

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

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 مستقل ری ڈائریکٹ اسٹیٹس کوڈ نہیں لوٹاتا ہے، لیکن گوگل اسے 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>

See: jQuery redirection

HTML canonical link tag redirect

The canonical link does not redirect to the preffred URL, but it can be an alternative to URL redirection for websites that most of the traffic arrives from search engines.

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 •°