API او ادغام

Cloudflare Workers سره بې سرور (Serverless) ریډایرکټونه څنګه وکړو؟

  • د لوستلو 14 دقیقې
  • د Hostragons ټیم
Cloudflare Workers سره بې سرور (Serverless) ریډایرکټونه څنګه وکړو؟

Cloudflare Workers سره بې سرور ریډایرکټونه کول دا مانا لري چې د کارونکي غوښتنه له اصلي سرور ته له رسېدو مخکې د Cloudflare edge شبکې کې ونیول شي او 301، 302 یا مشروط ریډایرکټ ځواب ورکړي. د دې طریقې په مرسته، د web سرور تنظیماتو ته لاس نه وهئ، بلکې د domain، URL مسیر، هېواد، وسایل، ژبه، کمپاین پارامیټر یا زړو پاڼو سره سم، ډېر چټک او scalable ریډایرکټونه جوړولی شئ. دا حل خصوصاً د SEO انتقالونو، domain بدلونونو، کمپاین landing page مسیرونو او د څو سایټونو مدیریت لپاره یو ارزانه، متمرکز او اسان مدیریت وړ حل دی.

عن عنعنه‌يي ریډایرکټونه معمولاً د Apache .htaccess، Nginx server block، اپلیکیشن کوډ یا hosting control panel له لارې کیږي. دا طریقې لا هم معتبرې دي؛ خو که ستاسو سایټ ډېر ترافیک لري، څو domainونه اداره کوئ یا باید مختلفو لوکیشنونو ته dynamic تصمیم ونیسئ، Cloudflare Workers یو ډېر انعطاف‌پذیر layer درکوي. ځکه چې ریډایرکټ منطق د کارونکي تر ټولو نژدې Cloudflare data center کې اجرا کیږي. دا سره، د اصل سرور بار کمېږي او د غلط سرور قواعدو څخه د performance او downtime خطرونه کمېږي.

په دې لارښود کې به Cloudflare Workers سره له ساده 301 ریډایرکټ نه تر مسیر، query پارامیټر، هېواد، موبایل device او bulk ریډایرکټ سناریوګانو پورې عملي مثالونه وګورئ. همداراز، به SEO ته مناسب شرایط کې 301 یا 302 کارولو، د آزموینې پروسه، او د Hostragons په infrastructure کې د domain، SSL او hosting اړوند کنترولونه قدم په قدم تشریح کړو. د domain مدیریت لپاره د ډومېن تذکیر او DNS مدیریت، د secure connection لپاره د SSL سند حللارې او د performance لپاره د ویب هاستنګ کڅوړې صفحات هم وګورئ.

Cloudflare Workers څه دي او ولې ریډایرکټ لپاره کارول کیږي؟

Cloudflare Workers یو serverless platform دی چې JavaScript کوډونه د Cloudflare شبکې تر edge اجرا کوي. Serverless دا مانا نه لري چې سرور نشته؛ بلکې سرور مدیریت، scaling، OS maintenance او infrastructure capacity ته تاسو اړتیا نه لرئ. کله چې کاروونکی سایټ ته request کوي، Worker دا request edge کې intercept کوي، ستاسو قواعد اجرا کوي او که اړتیا وي، کاروونکی بل address ته ریډایرکټ کوي.

د Workers کارولو تر ټولو ستره ګټه د کنترول کچه ده. تاسو نه یوازې ساده URL match کولی شئ، بلکې request headers، هېواد، مسیر، query پارامیټرونه، user-agent او host ارزښت هم لوستلای شئ. مثلاً، زوړ /urunler/hosting page د /web-hosting ته permanent انتقال کړئ، یا یوازې د ترکیې نه بهر کارونکي English subdirectory ته واستوئ، یا د خاص کمپاین پارامیټر سره راغلي traffic ته landing page ته ریډایرکټ ورکړئ.

عملي لحاظ سره دا روش د SEO او تخنیکي ټیمونو تر منځ عملیات هم چټکوي. فرض کړئ تاسو د زوړ سایټ نه نوي سایټ ته ۴۵۰ URLونه انتقال کوئ. د سرور config فایل تغیرول، publishول او rollback کول سخت دي؛ خو دلته ریډایرکټ map د Worker یا KV data storage کې مدیریت کوئ. نو live کول، test کول او rollback ډېر کنترول کې راځي.

Cloudflare Workers او سرور ریډایرکټ ترمنځ فرقونه

هر پروژه کې یو واحد حل نشته. د کوچني سایټ لپاره څو 301 ریډایرکټونه، د hosting panel redirect tool بسنه کوي. خو که منطق پیچلی وي، ترافیک ډېر وي، څو domainونه وي او چټک تغییر ته اړتیا وي، Cloudflare Workers ډېر موثر دي. لاندې جدول اساسي فرقونه لنډوي:

Cloudflare Workers او سرور ریډایرکټ ترمنځ فرقونه
معیارسرور ریډایرکټCloudflare Workers ریډایرکټ
د اجرا نقطهاصلي سرور کې اجرا کیږيCloudflare edge کې اجرا کیږي
سرور بارهر request سرور ته نژدې کیږيریډایرکټ سرور ته له رسېدو مخکې اجرا کیږي
انعطافقواعد سرور software پورې تړليJavaScript سره مشروط منطق جوړېږي
انتشار سرعتسرور access او restart لازم دیCloudflare panel کې چټک انتشار
SEO انتقالونهقوي، خو centralized management مشکلMap-based او testable setup
مناسب سناریوکم شمیر static ریډایرکټونهDynamic, multi-domain, scalable

دا جدول ته ساده قاعده ورکړئ: که ریډایرکټونه کم، شرایط ساده او سرور access آسان دی، کلاسیک حل مناسب دی. خو که SEO migration، هېواد-based تقسیم، A/B کمپاین یا multi-domain architecture لرئ، Worker layer ډېر sustainable دی.

له پیل نه مخکې څه ته اړتیا ده؟

Cloudflare Workers سره ریډایرکټونه کولو نه مخکې، تخنیکي تیاری مهم دی. اول باید ستاسو domain په Cloudflare کې فعال وي او DNS records صحیح تنظیم شوي وي. که Cloudflare proxy فعال نه وي (gray cloud)، Worker route چل نه کوي. نو د ریډایرکټ host لپاره proxy حالت چک کړئ.

  • Cloudflare حساب او فعال domain.
  • صحیح DNS (A, CNAME یا اړوند records).
  • Cloudflare proxy فعال او SSL/TLS mode صحیح انتخاب.
  • ریډایرکټ map: زوړ URL، نوی URL، status code.
  • SEO checklist: canonical، sitemap، internal links، index status.
  • د آزموینې لپاره browser، curl یا HTTP header tool.

د hosting اړخ کې باید origin سرور صحي کار کوي. Worker ریډایرکټ سرور بار کموي، خو غلط DNS یا SSL تنظیمات جبران نه کوي. خصوصاً HTTPS ریډایرکټ کې، باید Hostragons hosting حساب کې SSL certificate فعال وي. د د وړیا SSL نصب څنګه وشي او د cPanel له لارې د لېږد چارې لارښودونه هم ګټور دي.

قدم په قدم Cloudflare Workers سره بې سرور ریډایرکټ

۱. Worker جوړ کړئ

Cloudflare panel کې حساب وټاکئ، Workers and Pages ته لاړ شئ، نوی Worker جوړ کړئ. Cloudflare به ازمویښتي script درکړي؛ دا حذف کړئ او خپل ریډایرکټ منطق ولیکئ. نوم واضح ورکړئ، لکه seo-redirects، domain-migration-redirects یا campaign-router؛ دا وروسته اسانه مدیریت ته مرسته کوي.

د ریډایرکټ منطق کې request ترلاسه کړئ، URL object جوړ کړئ، که شرط پوره شي Response.redirect سره نوی address ته واستوئ. د SEO permanent انتقال لپاره 301، د کمپاین یا test لپاره 302. 308 هم permanent redirect دی، خو SEO migration کې 301 تر ټولو عام او واضح دی.

۲. ساده 301 ریډایرکټ قاعده اضافه کړئ

تر ټولو ساده مثال، زوړ page نوی page ته permanent انتقالول دي. منطق: که request path /eski-sayfa وي، کاروونکی /yeni-sayfa ته 301 سره واستوئ. Worker کې request URL ولولئ، pathname چک کړئ، یوازې relevant path سره ریډایرکټ اجرا کړئ، نور requests عادي جریان ته دوام ورکوي.

مثلاً، که زوړ hosting category URL نه نوي ته انتقال کوئ، /hosting-paketleri نه /web-hosting ته. دا سره search engines ته وایی چې page permanent انتقال شوې. څو اوونۍ کې Google نوی URL ته ارتباط پیدا کوي؛ خو دا لپاره redirect chain مه جوړوئ، باید زوړ URL مستقیم نوي URL ته ولاړ شي.

۳. Worker route تعریف کړئ

کوډ لیکل کافی نه دی؛ باید route تعریف کړئ چې کوم requests باندې اجرا شي. مثلاً example.com/* route ټول paths لاندې اجرا کیږي. که یوازې خاص subdirectory کې اجرا غواړئ، example.com/eski-blog/* route وکاروئ. route ډېر پراخ تعریفول ناڅاپي redirects ته باعث کیږي.

Production ته له انتقال مخکې route په staging یا test subdomain کې امتحان کړئ. مثلاً test.example.com/* کې قاعده اجرا کړئ، header او redirect رفتار وګورئ. هر څه صحیح وي، production domain route ته انتقال ورکړئ. دا طریقې سره په لوی SEO انتقال کې غلط bulk redirects مخنیوی کیږي.

۴. نشر کړئ او HTTP status code وازموئ

Worker نشر شو، یوازې browser کې page خلاصیدل کافی نه دی. browser cache ممکن زوړ نتیجه ښکاره کړي. د HTTP header tool سره 301 یا 302 status code صحیح راځي که نه، چک کړئ. همداراز، Location header کې نهایی URL صحیح دی که نه، وګورئ.

  • زوړ URL مستقیم نوي URL ته ځي؟
  • ریډایرکټ code 301 دی که 302؟
  • HTTP نه HTTPS ته اضافي chain شته؟
  • www او non-www variantونه consistent دي؟
  • URL پای کې slash یو معیار لري؟
  • موبایل او desktop users ورته SEO هدف ویني؟

عام ریډایرکټ سناریوګانې

یوه پاڼه ریډایرکټ

یوه پاڼه ریډایرکټ تر ټولو ساده او safe شروع دی. زوړ service page، کمپاین page یا blog post نوی address ته انتقال شي. دلته مهمه دا ده چې زوړ page content intent سره نوی page مطابق وي. زوړ SSL لارښود مستقیم main page ته redirect کول UX خرابوي او SEO signals ضعیف کوي. باید مشابه جدید SSL لارښود یا category ته redirect کړئ.

Bulk URL map سره ریډایرکټ

Site انتقال پروژه کې ممکن لسګونه یا زرګونه URLونه redirect شي. Worker کې map object تعریف کړئ، زوړ path نوی path ته match کړئ. مثلاً /eski-blog/cloudflare-nedir نه /blog/cloudflare-nedir ته. دا طریقې small او medium لیستونو کې عملي ده؛ خو ۱۰۰۰+ URL لپاره کوډ کې اوږده لیست ساتل سخت دی. دا صورت کې Cloudflare KV، R2 یا external API نه redirect map لوستل ډېر professional architecture دی.

Bulk ریډایرکټ کې Excel یا Google Sheets کې درې ستونز جدول جوړ کړئ: زوړ URL، نوی URL، status code. بیا چک کړئ چې یو URL څو هدف ته نه ځي، نهایی URL 200 status code ورکوي، robots.txt کې بند نه دی. SEO migration کې عامه خطا دا ده چې زوړ URLونه نوی سایټ کې irrelevant pages ته redirect کیږي. دا short-term کې crawl loss کموي، خو long-term کې quality signals ضعیف کوي.

هېواد-based ریډایرکټ

Cloudflare سره د کارونکي هېواد لوستلای شئ. مثلاً د افغانستان نه کارونکي /ps، د ایران نه /fa ته redirect کړئ. خو SEO لحاظ سره هېواد-based automatic redirects کې احتیاط پکار دی. Googlebot معمولاً خاص location نه crawl کوي او غلط config مختلف ژبو نسخه کشف مشکل کوي. نو hreflang tags، language selector links او sitemap تفکیک صحیح باید وي.

هېواد-based ریډایرکټ معمولاً 302 سره بهتر ده، نه 301. ځکه دا temporary تجربه ده، نه permanent انتقال. همداراز، کاروونکي ته د ژبې/هېواد انتخاب بدلون اجازه ورکړئ.

وسایل یا User-Agent-based ریډایرکټ

موبایل کارونکي مختلف page ته انتقالول پخوا عام و، خو اوس responsive design healthier دی. بیا هم خاص app download pages، موبایل کمپاین flows یا light landing pages لپاره user-agent-based ریډایرکټ عملي دی. دلته SEO ته احتیاط پکار دی؛ desktop او mobile users ته مختلف content ورکول inconsistent signals تولیدوي.

که device-based redirect کوئ، موبایل page content intent باید desktop page سره موافق وي. همداراز، Google mobile-first indexing ته پام وکړئ. Mobile تجربه اصلی index signal دی، یوازې desktop ته optimal کول کافی نه دی.

Query پارامیټر سره کمپاین ریډایرکټ

د marketing ټیمونو لپاره Workers ریډایرکټونه ډېر ګټور دي. مثلاً utm_campaign=blackfriday سره راغلي کارونکي ته خاص کمپاین page ته redirect وکړئ. دا کار origin app ته اضافه development ته اړتیا نه لري، edge کې حل کېږي. خو UTM پارامیټرونه کامل له لاسه مه ورکوئ؛ د analytics لپاره مهم دي، پارامیټرونه نوي URL ته ور انتقال کړئ یا د کمپاین tracking سره صحیح ثبت کړئ.

SEO ته 301، 302، 307 او 308 code انتخاب

د ریډایرکټ code انتخاب یوازې تخنیکي موضوع نه ده، بلکې search engines ته انتقال intent بیانوي. 301 permanent redirect دی، SEO migration کې تر ټولو عام code. 302 temporary دی، کمپاین، test، هېواد یا device-based flows کې کارول کېږي. 307 د HTTP method ساتنه کوې، temporary redirect دی. 308 د 301 مشابه permanent redirect دی، method ساتي.

SEO ته 301، 302، 307 او 308 code انتخاب
Codeمعناکله وکارول شي؟SEO یادونه
301Permanent redirectPage یا domain permanent انتقال تهSEO signals نوي URL ته انتقالوي
302Temporary redirectکمپاین، test، هېواد یا device flowsPermanent انتقال signal نه ورکوي
307Temporary, method ساتيPOST یا method ساتنې لپارهSEO page نقلولو لپاره معمولاً نه کارول کېږي
308Permanent, method ساتيModern API او permanent method scenariosمناسب دی، خو 301 عام دی

SEO لپاره زرین قاعده: که page permanent نقل شوی او نوي counterpart واضح دی، 301 وکاروئ؛ که temporary، personalized یا مشروط redirect دی، 302 وکاروئ. همداراز، redirect chains نه ځان وساتئ. که زوړ URL اول HTTP نه HTTPS ته، بیا non-www نه www ته، بیا نوي page ته ځي، درې مرحله chain جوړیږي. صحیح جوړښت دا دی چې زوړ URL مستقیم نهایی HTTPS URL ته ځي.

Performance او Security ته بهترین روشونه

Performance او Security ته بهترین روشونه

Cloudflare Workers چټک دي؛ خو بد کوډ یا منطق هم delay او error تولیدوي. قواعد ساده وساتئ، regex unnecessary پیچلی مه لیکئ او لوی لیستونه uncontrolled مه غټ کوئ. د بسیار redirect lists لپاره KV یا key-value storage performance او maintenance ته بهتر دی. همداراز، infinite loops مخنیوي لپاره target URL باید موجود host او path سره همغږی نه وي.

  • هر قاعدې ته واضح مسئولیت وټاکئ: SEO، software یا marketing ټیم.
  • د تغییر نه مخکې redirect map backup کړئ.
  • Production ته له انتقال مخکې staging domain کې آزموینه وکړئ.
  • د 301 انتخاب نه مخکې نوي URL permanent دی که نه، یقیني کړئ.
  • هر نشر نه وروسته ۱۰-۲۰ نمونه URLs manual چک کړئ.
  • 404 reports او Google Search Console coverage data نظارت کړئ.
  • Internal links زوړ URL کې مه پریږدئ، نوي ته update کړئ.

امنیت لحاظ سره open redirect خطر ته پام وکړئ. د کارونکي next، redirect یا url پارامیټرونه مستقیم هدف ته کارول خطرناک دي، attackers ته اجازه ورکوي چې ستاسو domain misuse کړي. که param-based redirect کوئ، یوازې white-listed domains هدف کړئ، لکه خپله سایټونه یا verified campaign domains.

SSL configuration هم مهم دی. Cloudflare کې Flexible SSL کارولو سره، که origin کې HTTPS نه وي، redirect loops رامنځته کېدای شي. سالم setup اکثره Full یا Full strict SSL mode دی. دا لپاره باید origin سرور کې valid SSL certificate وي. Hostragons SSL solutions دا برخه کې مرسته کوي: د SSL سند واخلئ او د کارپوریټ هاستینګ امنیت.

Hostragons infrastructure کې څه ته پام وکړئ؟

Hostragons کې hosted سایټونو کې Cloudflare Workers redirect کارولو ته درې layerونه سره فکر وکړئ: domain DNS، hosting setup او اپلیکیشن redirects. اول domain nameservers باید Cloudflare ته اشاره کوي. DNS records Hostragons hosting سرور ته اشاره کوي او proxy فعال (orange cloud) وي.

دوهم، hosting panel کې domain، addon domain یا alias صحیح تعریف شوی وي. Cloudflare edge کې ریډایرکټ کیږي، خو ځینې requests اصلي سرور ته رسي. که origin کې غلط virtual host، SSL، یا root directory تنظیم غلط وي، UX خرابېږي. د domain او hosting matching لپاره د ډومېن لېږدونې لارښود او د cPanel هاستنګ مدیریت لارښودونه ګټور دي.

درېیم، اپلیکیشن-level redirects چک کړئ. WordPress، Laravel، custom PHP یا CMS کې HTTPS، www یا language redirects موجود دي. Cloudflare Worker همدغه قواعد اجرا کړي، loop یا chain جوړیږي. بهترین منطق دا دی چې redirect مسئولیت یو layer ته وسپارئ، مثلاً domain او SEO migration redirects Workers ته، user-session redirects app ته.

Test، Monitoring او Debugging

Redirect نشر نه وروسته monitoring ډېر مهم دی. لومړی ۲۴ ساعت کې critical URLs، landing pages، organic traffic pages او backlink لرونکي زوړ URLs چک کړئ. Google Search Console کې Indexing او Page Experience reports وګورئ. Server logs، Cloudflare analytics او web analytics سره سریع غلط redirects پیدا کړئ.

Debugging کې عام patterns: 301 پر ځای 302، زوړ URL نوي URL پر ځای main page ته redirect، slash variants کې فرق، case sensitivity، query پارامیټرونه له لاسه ورکول. خصوصاً e-commerce، SaaS او hosting سایټونو کې price، product، category او support page غلط redirect کول conversion rate ته مستقیم ضرر رسوي.

د نشر نه وروسته ساده checklist تطبیق کړئ: زوړ URL لیست نه random نمونې وټاکئ، هر یو header tool سره test کړئ، نهایی page 200 code ورکوي، page content intent سره مطابقت لري، internal links نوي URL ته update شوي. دا پنځه steps سره، تخنیکي لحاظ صحیح خو SEO لحاظ ضعیف redirects مخنیوی کېږي.

نمونه ستراتیژي: زوړ hosting pages نوي content structure ته انتقال

یو واضح سناریو ته فکر وکړئ. یو hosting شرکت زوړ URLs نوي ته انتقالوي: /linux-hosting، /wordpress-hosting-paketleri، /ssl-guvenlik او /domain-sorgula د نویو اهدافو سره /web-hosting، /wordpress-hosting، /ssl-sertifikasi او /domain-sorgulama. دلته Worker کې څلور واضح 301 قواعد تعریف کړئ. بیا site menus، footer links، sitemap او canonical tags نوي URLs ته update کړئ.

هدف یوازې کارونکی صحیح page ته انتقالول نه دی، بلکې search engines ته هم زوړ pages نوي counterparts واضح کول دي. که زوړ /linux-hosting main page ته redirect شي، Google context له لاسه ورکوي. خو /web-hosting ورته product intent لري. ښه redirect map تخنیکي فایل نه، بلکې SEO strategy برخه ده.

اکثر پوښتنې

Cloudflare Workers سره redirects SEO ته safe دي؟

هو، که صحیح status code او هدف URL وکاروئ، safe دي. د permanent انتقالونو لپاره 301، temporary یا conditional flows لپاره 302 وکاروئ. redirect chains، loops او irrelevant target pages نه ځان وساتئ.

Worker redirect لپاره origin سرور کار کول لازم دی؟

Redirect که Cloudflare edge کې بشپړ اجرا شي، origin ته لاړ نه شي. خو نهایی page چې redirect شوی، origin یا بل infrastructure کې اجرا کیږي، نو hosting، DNS او SSL setup باید صحي وي.

Cloudflare Page Rules پر ځای Workers کارول بهتر دي؟

د څو ساده redirects لپاره Page Rules یا Redirect Rules کافی دي. خو که path، هېواد، device، param، multi-domain یا map-based dynamic logic ته اړتیا وي، Workers ډېر flexible او scalable دي.

301 redirect وروسته بدلول مشکل دی؟

301 permanent signal دی، باید ډېر تغیر نه شي. browsers او search engines 301 cache کوي. نو نشر نه مخکې target URL permanent دی او content intent صحیح دی، یقیني کړئ.

Cloudflare Workers سره www/non-www redirect ممکن دی؟

هو. Host value سره non-www addresses www ته یا برعکس redirect کولای شئ. مهمه دا ده چې یو واحد معیار ټاکئ، SSL certificate دواړه variants ته cover وي، internal links هم ورته معیار سره update کړئ.

پایله

Cloudflare Workers سره بې سرور ریډایرکټونه کول، په عصري web پروژه کې هم performance او هم عملیاتي flexibility ته قوي حل دی. د 301 او 302 codes صحیح انتخاب، redirect map دقیق جوړول، او DNS، SSL، hosting layers صحیح مدیریت سره SEO migrationونه ډېر safe ترسره کولای شئ. Small projects کې ساده قواعد کافی دي؛ خو لوی migration کې test، monitoring او documentation مهم دي.

Hostragons کې domain، hosting او SSL infrastructure صحیح پلان کړئ، Cloudflare Workers redirects ته قوي اساس ورکړئ. که اړتیا لرئ، د ویب هاستنګ کڅوړې، د ډومېن پلټنه او د SSL سند حللارې صفحات مطالعه کړئ، مناسب infrastructure پلان کړئ.

دا مقاله شریکه کړئ:

د Hostragons ټیم

زموږ د متخصص ټیم لخوا د کوربه توب، سرورونو او ډومین نومونو په اړه تازه لارښوونې. راځئ چې په ګډه ستاسو د پروژې لپاره سم حل ومومو.

له موږ سره اړیکه ونیسئ