ریدایرکت به یاری پوشه htaccess
ریدایرکت در سمت سرور معمولا از روش پوشه htaccess اجرا میشود. این طریق مطلوب سرورهایی میباشد که از اپ Apache استعمال مینمایند مطلوب میباشد. قابل ذکر میباشد که مدیر پیکربندی آن در زمان بر بازه زمانی قادر است مقداری طاقت فرسا باشد. مخصوصا در شرایطیکه تحت عنوان سئو در مشهد بلاگنویس کار میکنید.
از طرفی دیگر هر وهله که بخواهید ریدایرکت جدیدی اجرا دهید، بایستی از روش FTP وارد تارنما گردید. آنگاه پوشهها را بازنویسی و مجددا آنان را بر روی سرور آپلود فرمائید. در مجموع درصورتیکه با پیکربندی و عمل با سرور شناخت ندارید از این شیوه استعمال نکنید.
ایفا ریدایرکت در وردپرس به امداد پلاگین
در وردپرس با به کار گیری از پلاگین یا این که افزونههای بدونپول می توانید به راحتی مراحل ریدایرکت را ایفا دهید. البته ریدایرکت دراین پلاگینها به طور بی واسطه ایفا نمی شود و مقداری ریسک نادرست در آنها وجود داراست. به هر حالا، اعمال ریدایرکت در پلاگینها با دقت به رابط کاربری آن ها قادر است مختلف باشد.
در حالتیکه از سیستم رئیس محتوای وردپرس استعمال میکنید میتوانید پلاگین Redirection را نصب نمایید.
آغاز آن را از بخش پلاگینها نصب و فرآیند آن را کامل شدن فرمائید. بعداز نصب از بخش “Options” وارد مورد “Redirects” گردید. درین نصیب ضمن قابلیت مشاهده کل ریدایرکتهای شما می توانید ریدایرکت نو را اعمال دهید.
در بخش “Source URL” بایستی پیوند سابق و در قسمت “Target URL” لینک و پیوند (URL) مقصد تازه را وارد فرمائید. بعد نوع آن را تعیین و روی مورد “Add Redirect” کلیک نمائید.
در صورتیکه می خواهید پروتکل را تغییر تحول دهید، می توانید از کد ذیل استعمال فرمائید.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
همینطور اعتنا داشته باشید که تغییر تحول پروتکل به HTTPS مستلزم داشتن SSL Certificate بوده و در غیر این شکل این فرآیند اجرا با توفیق جاری ساختن نمیخواهد شد.
بیشتر بخوانید» پروتکل امنیتی SSL و HTTPS چیست؟
ایفا ریدایرکت به امداد PHP
برای جاری ساختن ریدایرکت در وردپرس دو منش دیگر نیز وجود دارااست که دیگر نیاز به نصب پلاگین وجود ندارد. این دو منش دربرگیرنده موردها ذیل می شوند.
تغییر تحول در کدهای head برگه
استعمال از wp_redirect
در شرایطی که می خواهید از این طریق پروسه ریدایرکت خویش را اجرا دهید، می بایست کدهای تحت را در قسمت کدها، نصیب head پیش از اینکه محتوای کاغذ آغاز گردد، قرار دهید.
;header("HTTP/1.1 301 Moved Permanently")
;header("Location: https://www.example.com/a-new-destination")
;exit()
?>
کدهایی که در بخش بالا میباشند، در غایت به یک اسنیپت به طور پایین تبدیل می شوند:
<; ?php header("Location: https://www.example.com/a-new-destination", true, 301)?>
استعمال از ابزار wp_redirect
درحالتی که از ابزار وردپرسی wp_redirect بخواهید به کارگیری فرمائید، کد شما به طور پایین خواهد بود:
;wp_redirect( "https://www.example.com/a-new-destination", 301 )
اعتنا داشته باشید که در کدهای بالا دامنه و نشانیهای مقصود خویش را با www.example.com جایگزین فرمایید.
همینطور اعتنا نمائید که در انتها کد عدد ۳۰۱ وجود داشته باشد. در غیر این شکل وردپرس و PHP ریدایرکت شمارا از نوع ۳۰۲ می دانند. این حرفه کد PHP را در بالای کاغذ متبوع قرار دهید تا مسیر یوزرها به نشانی نو تغییر و تحول نماید.
ریدایرکت در لهجه ASP
در حالتی که وب سایت شما با لهجه ASP مندرج میباشد، چه گونه بایستی ریدایرکت ۳۰۱ اجرا بخشید؟
فرآیند و طرز اعمال درین لهجه به طور کامل شبیه لهجه PHP میباشد که فراتر به آن اشاره کردیم. صرفا مایحتاج میباشد کد تحت را در نصیب کدها در قسمت head کاغذ خویش مکانگذاری نمایید.
<%@ Language=VBScript %>
<% Response.Status=”۳۰۱ Moved Permanently”
Response.AddHeader “Location”,”https://www.new-url.com/” %>
تفاوت ریدایرکت ۳۰۱ و ۳۰۲ مشتمل بر چه مورد ها میگردد؟
ریدایرکت ۳۰۱ به طور مستمر جاری ساختن میشود البته ریدایرکت ۳۰۲ فعلا میباشد. در حالتیکه میخواهید لینکی را برای مدام ریدایرکت فرمایید، میتوانید از نوع ۳۰۱ به کار گیری نمائید. البته در حالتی که صرفا در بازه زمانی مجال معین می خواهید این فعالیت را اجرا دهید، نوع ۳۰۲ شایسته ترین راهحل میباشد.

سیگنالهای کانالهای اجتماعی