ری دایرکت و روش صحیح آن

1 1 1 1 1 1 1 1 1 1 رتبه 5.00 (1 رای)
ری دایرکت و روش صحیح آن - 5.0 out of 5 based on 1 vote

خیلی اوقات آدرسی به صفحه ای می دهیم و می خواهیم پس از وارد کردن آن و یا کلیک کردن روی لینکش به آن صفحه مراجعه کنیم. اما گاهی اوقات بنا به دلایلی از جمله نقل مکان به آدرسی دیگر دوست داریم پس از اجرای آدرس مورد نظر صفحه ای با آدرسی متفاوت و یا همان صفحه با آدرسی جدید نمایش داده شود. برای این کار باید از ری دایرکت استفاده کرد. اما گاهی اوقات اینکار توسط وب مستر ها به درستی انجام نمیگیرد و یا از روش های غیر معمول و غلط استفاده می شود. یکی از این روش ها ، استفاده از رفرش بجای ری دایرکت است.

از “رفرش” برای ری دایرکت استفاده نکنید

از ری دایرکت استاندارد استفاده کنید

اگر می خواهید آدرس http://www.example.org/pics واقعا چیزی که در صفحه http://www.example.org/media وجود دارد را نشان دهد ، نباید از تکنیک رفرش مانند این استفاده کنید :

<META HTTP-EQUIV=REFRESH CONTENT=”۱; URL=http://www.example.org/media”>

چرا؟ چون می تواند دکمه “بازگشت” را خراب کند. تصور کنید که کاربر می خواهد دکمه بازگشت را کلیک کند ، رفرش دوباره عمل خواهد کرد و کاربر در همان صفحه باقی خواهد ماند. اینکار بیشتر کاربر را “ناراحت” خواهد کرد  و کاربر ممکن است صفحه را ببندد و این چیزی نیست که شما به عنوان نویسنده آن صفحه می خواهید.

از ری دایرکت HTTP استفاده کنید

زمانی که از متا تگ رفرش برای ایجاد ری دایرکت استفاده می کنیم ، چیزی که بدست می آوریم یک دستورالعمل از داخل سند است. عامل کاربر (مرورگر و …) انتظار دارد که صفحه دانلود شود ، محتوای آن را ببیند ، دستور “رفرش” را پیدا کند ، مدت زمان مشخصی را منتظر بماند ( معمولا می تواند صفر ثانیه باشد ولی ممکن است بیشتر نیز باشد) و بعد آدرس جدید را اجرا کند.

اما یک “ری دایرکت HTTP” مستقیم تر عمل می کند. بخاطر اینکه در داخل لایه ای دیگر انجام می شود. زمانی که عامل کاربر برای اولین بار با سرور ارتباط برقرار می کند ، و سند را درخواست می کند ، سرور خودش برای ری دایرکت سند به آدرسی دیگر تنظیم می شود ، و به عامل کاربر اطلاع می دهد که باید به آدرس جدید مراجعه کند.

یک “ریدایرکت HTTP” روش غنی تری برای ری دایرکت است زیرا اطلاعات بیشتر به عامل کاربر در مورد آدرس جدید می دهد : همچنین سرور اطلاعاتی در مورد هدف و نوع ری دایرکت می دهد که به عامل کاربر اجازه می دهد تا با توجه به نوع ری دایرکت عمل کند. انواع مختلف ری دایرکت بر اساس اطلاعات کد HTTP عبارتند از : دائمی (HTTP ۳۰۱) ، موقت (HTTP ۳۰۷) و تعریف نشده (HTTP ۳۰۲).

ارسال نظر


ESET Remote Administrator Server تصاویر 360 درجه سایت برنامه نویسی موبایل در یزد پارانوما Ajax سیستم مدیریت کارت شارژ یزد ،فیلم برداری صنعتی شورای انفورماتیک کشور Google Robot دوربین مداربسته در یزد HTML W3C Validator حرفه ای وبسایت بمب گوگل ، سئو صفحات وب بیلبورد در مازندران برتر بیلبورد در همدان php رایگان آموزش تصویری گوگل-goolge-طراحان سایت پیشرو پرداز Rank سیستم مدیریت محتوا بیتا سیستم مدیریت اعلام نمرات مدارس اسکریپت نوبت دهی پزشکان ربات گوگل تصاویر بندانگشتی تکنولوژی وب ویندوز: XP-7-8 جستجوگر فیلتر شکن 2015 گوگل پنگوئن کاتالوگ آنلاین تعرفه شرکت طراحی وب یزد بسته شرکت وب سایت یزد Download Crack TeamViewer 9.28223 چک کردن پاناروما ITVAN robots بیلبورد در یزد web HTML5 boilerplate پلانتی نسخه کرک شده طراحی وب سایت مدیران وب سایت بیلبورد در مشهد طراحی وب ابر قدرت شرکت طراحی وب سایت در یزد پیامک رایگان بیمارستان ها Code Anywhere سیستم فروشگاه ساز تعرفه پانوراما تور مجازی 360 درجه هنری معرفی سایت عکاسی گوگل مصطفی رضایی TeamViewer Enterprise 9.0.27614 فیلتر شکن الگوریتم اخبار یزد بهترین شرکت طراحی وب سایت یاهو jQuery UI کاتالوگ شرکت طراحی و ب سایت در یزد کرک نامحدود اپلیکیشن رسمی عکاسی گوگل تحت وب Hotspot Shield Elite طراحی سه بعدی بیلبورد در کرج You probably tried to upload too large file TeamViewer گوگل وب مستر بیلبورد Google Drawing وب مستر گوگل پلی سه بعدی پیج رنک وب سایت در یزد حذف پسورد ویندوز الگوریتم های پاندا و پنگوئن خبر یزد بیلبورد در تهران بهینه سازی موتور جستجو اول شرکت طراحی یزد نمونه کارها طراحی وب یزد اولین شرکت طراحی وب سایت در یزد آنی اد Server Enterprise TeamViewer 10 آنتی ویروس 2014 پرداخت آنلاین نرم افزار حذف پسورد Firebug صفحه اول گوگل برنامه نویسی PHP نرم افزار ارسال انبوه تلگرام اسکریپت گالری تصاویر طراحی ساده بی نهایت رتبه اول الکسا Crack TeamViewer Enterprise 9.28 سیستم مدیریت سامانه پیامک وب سایت سیستم مدیریت ایمیل ملی seo vpn پزشک بهترین روش تبیلغات سئوی سایت برنامه نویسی نمایش تصاویر داینامک cms سیستم نوبت دهی پزشکان تبلیغات محیطی در یزد پورتال کارت تخفیف بیلبورد در شیراز شبکه خصوصی وایبر بیلبورد در سمنان VIBER آتلیه Fetch as Googlebot پیشرو پرداز یزد نمونه کار طراحی وب سایت جستجو تصاویر در گوگل نقشه سایت پنالتی گوگل اندروید google bomb روش تبلیغات XML تصاویری ۳۶۰ درجه ای نوبت دهی TeamViewer Enterprise ESET NOD32 Antivirus 7 طراحی خرید بلیط اینترنتی کلینیک ها فروش لایسنس photo spheres وب سایت ها Firefox سئو و بهینه سازی بهترین روش وبمستر درمانگاه ها وب تفاوت نسخه رایگان و نسخه اصلی شاه کلید وب قیمت ESET Remote Administrator Console Dreamweaver مادام العمر