یکشنبه ۰۴ خرداد ۰۴ ۱۲:۱۷ ۱۲ بازديد
ریدایرکت 302
کد ریدایرکت 302 مانند کد 301 میباشد با این تفاوت کهاین ریدایرکت فعلا میباشد. اینترنتی که از آن استعمال می کنیم مطابق پروتکل HTTP عمل مینماید. و دارنده دو ورژن میباشد یعنی ورژن 1.0 و 1.1. استعمال از کدهای 302 درین دو ورژن مقداری مختلف میباشد به شکلی که در ورژن 1.1 جابجایی دیگر معنای فعلا را ندارد. لذا مغایر گفتهی گوگل که طریقی بر خورد با این دو ریدایرکت شبیه میباشد ولی خوب میباشد که تا مکان قابلیت و امکان از به عبارتی ریدایرکت 301 استعمال سئو در مشهد نمائید.
ریدایرکت 307
به مکان به کارگیری از ریدایرکت 302 در HTTP ورژن 1.1 می توانید از ریدایرکت 307 به کار گیری کنید لذا در شرایطیکه قصد دارید که آدرسی را به صورت موقت جابجایی دهید می بایست از این کد فایده ببرید.
ریدایرکت Meta Refresh
این ریدایرکت در سطح کاغذ جاری ساختن میشود خیر در سطح سرور. از آن جایی کهاین ریدایرکت نماید میباشد برای seo سفارش نمیشوند. احتمالا این نوع ریدایرکت ها را در صفحه های گفتوگو انجمنها هنگامی که داده ها خویش را دستکاری میکنید مشاهده کردهاید. این شیوه تا حدودی قادر است بها و اعتبار برگهی متبوع را نیز جابجایی دهد ولی خیر کلیهی آن را لذا برای بهینه سازی توصیه نمی شود.
نکات اساسی در ارتباط با ریدایرکت 302 و 301
صراحت دارد که در ابتدا گفتیم که ریدایرکت 301 برای بهینه سازی عالی میباشد البته نکتهای که وجود داراست این میباشد که درصورتی که نشانی دیرین قرار وجود ندارد که برای مدام منزه گردد و یا این که به نشانی نو منتقل شود نباید از کد 301 به کارگیری نمایید چراکه مجموع بها و اعتبار تارنما منتقل می گردد. بر عکس این قضیه نیز مصداق داراست به این دلیل که شما هنگامی میتوانید نصیب متعددی از اعتبار تارنما خویش را منتقل نمائید نباید از کد ریدایرکت 302 به کار گیری نمایید.
یک کدام از ایرادات رایج دربین افرادی که رئیس وبسایت ها را بر ذمه دارا هستند این میباشد که شیتی خطای 404 را ریدایرکت مینمایند. این یک غلط بلندمرتبه میباشد که می تواند به شدت در سئوی وب سایت شما اثر منفی بگذارد.
نکتهی دیگری که بایستی به آن اشاره کنیم این میباشد که نباید صفحه ها حذف گردیده را روی ایندکس ریدایرکت دهید. چراکه موتور جستجوی مدرن بسیار هوشمند میباشد و اذن نمیدهد که اعتبار برگهی حذف گردیده به ایندکس وب سایت منتقل خواهد شد. قابل ذکر میباشد که موتورهای کاوشگر برای کم و بیش کردن اعتبار ایندکس تارنماها وضعیت خاصی دارا هستند و همگی چیز بهاین راحتی وجود ندارد.
گونه های کدهای htaccess
ریدایرکت صفحه های http به https
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
ریدایرکت صفحه های https با (www (https://www به فارغ از www
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www. [NC]
RewriteRule ^ https://okex.ir%{REQUEST_URI} [L,NE,R=301]
ریدایرکت صفحه های سوای www به نشانی با www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
در کد فوق می بایست به مکان عبارت example.com نشانی دامنه وبسایت خویش را وارد فرمایید.
ریدایرکت صفحه ها با www به نشانی سوای www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301,NC]
درین کد نیز می بایست به مکان عبارت example.com از نشانی دامنه گزینه نظرتان استعمال فرمائید.
ریدایرکت http به https به جز یک دایرکتوری یا این که پوشه
RewriteCond %{HTTPS} on
RewriteRule ^%{HTTP_HOST}/demo(.*) http://%{HTTP_HOST}/demo/$1 [R=301,L]
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
دراین کد می بایست دایرکتوری متبوع را با demo جایگزین فرمایید.
ریدایرکت دایم کل نشانیهای مرتبط با یک دامنه با آدرسی تازه
RedirectMatch 301 / /newurl
- ۰ ۰
- ۰ نظر