آخرین بروزرسانی در تاریخ مارس 13, 2026 توسط PersiaWebAdmin
وقتی در مرورگر یا ابزارهایی مثل Google Search Console به خطاهای ۳۰۱، ۳۰۲ یا سایر کدهای سری ۳۰۰ برمیخورید، درواقع با دستهای از کدهای وضعیت HTTP مواجهاید که به آنها کدهای Redirect (تغییر مسیر) گفته میشود.
این خطاها نشانهی وجود تغییر مسیر موقت یا دائمی در مسیر دسترسی کاربر یا موتور جستوجو به صفحهی هدف هستند.
بهخودیِ خود، “بد” نیستند؛ اما تنظیم اشتباه آنها باعث میشود:
- صفحات ایندکس گوگل از دست بروند
- ریدایرکتلوپ (Redirect Loop) رخ دهد
- ترافیک ارگانیک کاهش پیدا کند
در این مقاله بهطور کامل توضیح میدهیم هر ارور ۳۰۰ به چه معناست، چرا رخ میدهد و چگونه باید آن را درست کنیم.

ماهیت کدهای سری 300
در پروتکل HTTP، کدهای سری ۳۰۰ (Redirection Codes) نشان میدهند که درخواست کاربر باید به آدرس دیگری هدایت شود.
مرورگر یا بات گوگل بر اساس نوع این کد تصمیم میگیرد که چطور با صفحه رفتار کند (ایندکس جدید، مسیر موقت، یا تغییر دائمی).
پیشنهاد مطالعه : ارور 500 چیست ؟
جدول خلاصه ارورهای 300
| کد وضعیت | نام کامل | معنی کوتاه | وضعیت معمول | اثر در سئو |
|---|---|---|---|---|
| 300 Multiple Choices | چند انتخاب ممکن | چندین URL برای پاسخ وجود دارد | نادر | مبهم برای رباتها |
| 301 Moved Permanently | انتقال دائم | محتوای صفحه برای همیشه به آدرس جدید رفته است | رایج | انتقال کامل اعتبار سئو |
| 302 Found (Temporary Redirect) | انتقال موقت | صفحه موقتاً جابهجا شده است | بسیار رایج | انتقال موقت اعتبار سئو |
| 303 See Other | نمایش منبع دیگر | معمولاً در فرمها و API | متوسط | بدون تأثیر منفی روی سئو |
| 304 Not Modified | تغییری نکرده | مرورگر از کش استفاده میکند | مفید | افزایش سرعت لود |
| 307 Temporary Redirect | جایگزین امن 302 | انتقال موقت در HTTP 1.1 | جدید | مشابه 302 اما سازگارتر |
| 308 Permanent Redirect | جایگزین امن 301 | انتقال دائم در HTTP 1.1 | جدید | انتقال کامل اعتبار سئو |
جزئیات هر خطا و روش رفع آنها
در ادامه هریک را دقیقتر بررسی میکنیم:
1. ارور 300 – Multiple Choices
معنی:
سرور چند نسخه از منبع درخواستشده دارد (مثلاً بر اساس زبان یا فرمت). مرورگر نمیداند کدام را انتخاب کند.
علتهای رایج:
- طراحی نادرست محتوای چندزبانه بدون تگ
hreflang - وجود نسخههای متعددی از یک فایل (مثلاً
index.htmlوindex.phpبا محتوای مشابه)
راهحل:
- استفاده از تگ canonical برای مشخصکردن نسخه اصلی
- تنظیم ریدایرکت 301 به URL اصلی
- استفاده از هدر
Vary: Accept-Languageدر سایتهای چندزبانه
پیشنهاد مطالعه : تگ noindex چیست
2. ارور 301 – Moved Permanently
معنی: انتقال دائمی؛ یعنی آدرس قدیمی دیگر فعال نیست و باید همیشه به URL جدید هدایت شود.
کاربرد درست:
📍 زمانی که محتوای صفحه برای همیشه تغییر مکان داده است (مثلاً تغییر ساختار URL از /old-page به /new-page)
راهحلها و نکات:
content_copy apacheRedirect 301 /old-page https://example.com/new-page
یا در فایل PHP:
content_copy phpheader("Location: https://example.com/new-page", true, 301);
exit();
در وردپرس:
- استفاده از افزونههای معتبر مانند Rank Math یا Redirection Plugin
- اطمینان از اینکه زنجیره ریدایرکتها بلند نباشد (Redirect Chain)→ از ابزارهایی مثل Ahrefs یا Screaming Frog استفاده کن.
3. ارور 302 – Found (Temporary Redirect)
معنی: انتقال موقت. صفحه فعلاً به جای دیگری منتقل شده اما در آینده به حالت اولیه باز میگردد.
استفاده صحیح:
برای صفحات در حال تعمیر یا تخفیف موقت فروشگاه.
اشتباه رایج:
بسیاری از وبمسترها از 302 بهجای 301 استفاده میکنند؛ اینکار باعث میشود اعتبار سئو منتقل نشود.
رفع مشکل:
- اگر انتقال دائمی است، حتماً از 301 استفاده کن.
- اگر موقت است، مطمئن شو هیچ زنجیره اضافی (Loop) ایجاد نشده.
کد مثال:
content_copy apacheRedirect 302 /offers /offers-march
4. ارور 303 – See Other
توضیح:
مخصوص درخواستهای POST است. به مرورگر میگوید پاسخ باید از URL دیگری دریافت شود (معمولاً در فرمها و API ها).
خطا زمانی رخ میدهد:
اگر مقصد معرفیشده وجود نداشته باشد یا پاسخ HTTP نادرست باشد.
راهحل:
- بررسی مسیرهای URL در فرمهای ارسال داده.
- اطمینان از وجود صفحه مقصد (
Locationheader درست). - در APIها بررسی مقدار صحیح
Locationو متدGET.
🔹 5. ارور 304 – Not Modified
توضیح:
به معنی این است که فایل روی سرور تغییری نکرده و مرورگر میتواند نسخهی کششده را بارگذاری کند.
این خطا نیست بلکه یک پیام مفید برای بهبود سرعت لود سایت است.
اما اگر باعث عدم بهروزرسانی محتوا شود:
- حافظه کش (Cache) را پاک کنید.
- هدر
Last-ModifiedوETagرا بررسی کنید. - در Cloudflare یا CDN، کش را بازنشانی (Purge Cache) کنید.
🔹 6. ارور 307 – Temporary Redirect
توضیح: مشابه 302 است اما در نسخه HTTP 1.1 معنا دارد.
این کد روش درخواست (GET/POST) را حفظ میکند، بنابراین ایمنتر است.
رفع مشکل:
- مطمئن شوید سرور مقصد در دسترس است.
- مسیرها در
.htaccessیا پلاگینهای Redirect درست تنظیم شده باشند. - از دستور جدید استفاده کن:
content_copy apache Redirect 307 /shop https://example.com/store
پیشنهاد مطالعه : بودجه خزش چیست ؟
🔹 7. ارور 308 – Permanent Redirect
کاربرد: نسخه جدیدتر و پیشرفتهتر از 301 است که روش درخواست را تغییر نمیدهد.
در HTTP/2 و HTTPS کاربرد بیشتری دارد.
رفع و استفاده صحیح:
content_copy apacheRedirect 308 /old-api https://api.example.com/v2/
- اطمینان از اینکه URL مقصد وجود دارد.
- از ابزارهای تست HTTP مثل https://httpstatus.io برای بررسی ریدایرکتها استفاده کن.
مشکلات رایج (Redirect Errors)
| مشکل | توضیح | راهحل |
|---|---|---|
| Redirect Loop | مسیر به خودش باز میگردد | بررسی .htaccess و حذف زنجیرهها |
| Redirect Chain | چند ریدایرکت پشت سر هم | اتصال مستقیم URL قدیمی به جدید |
| Mixed Redirects (HTTP → HTTPS → HTTP) | امنیت و سئو را مختل میکند | تعیین مسیر دائمی HTTPS در تنظیمات |
| HTTPS با SSL ناقص | خطای 307 یا 308 اشتباه ایجاد میکند | نصب درست گواهی SSL |
| ریدایرکت نادرست دامنه | canonical اشتباه | یک URL اصلی ثابت برای همه زیردامنهها مشخص کن |
نحوه بررسی ارورهای 300 – ابزارهای کاربردی
ابزارهای زیر برای شناسایی مسیرهای ریدایرکت، خطاهای Loop و وضعیت URL مفیدند:
- Google Search Console → Coverage / Crawl Stats
- Screaming Frog SEO Spider
- Ahrefs Site Audit
- Redirect Checker (httpstatus.io)
- curl -I (برای توسعهدهندگان)
content_copy text curl -I https://example.com/old-page
نحوه رفع ارور 300 در وردپرس
- غیرفعال کردن افزونههای Redirect معیوبمانند افزونههایی که مسیرهای تکراری ثبت کردهاند.
- پاکسازی کش سایت و مرورگرمخصوصاً اگر از LiteSpeed Cache، WP Rocket یا Cloudflare استفاده میکنی.
- بازسازی فایل .htaccess از “Settings → Permalinks”
- تست ریدایرکتها در مرورگر مخفی (Incognito Mode)
- استفاده از پلاگین Redirection برای مدیریت دقیق مسیرها در وردپرس.
نکات سئوئی برای استفاده از ریدایرکتها (۳۰۱ و ۳۰۲)
✅ از 301 برای انتقال دائمی محتوا استفاده کن
✅ تمام لینکهای داخلی را به نسخه نهایی بروزرسانی کن
✅ از redirect chain (چند مرحلهای) اجتناب کن
✅ برای صفحات حذفشده بدون جایگزین، از کد 410 (Gone) استفاده کن نه 301
✅ در سایتهای چندزبانه از تگهای hreflang بهره ببر تا خطای 300 Multiple Choices رخ ندهد
چکلیست سریع رفع ارورهای 300
| مرحله | اقدام لازم |
|---|---|
| 1 | بررسی نوع کد HTTP با ابزار httpstatus.io |
| 2 | استفاده از ریدایرکت نوع صحیح (301 یا 302) |
| 3 | حذف مسیرهای حلقهای یا زنجیرهای |
| 4 | بازسازی فایل .htaccess |
| 5 | اصلاح canonical و hreflang |
| 6 | تست مجدد در Search Console / Screaming Frog |
جمعبندی
کدهای ۳۰۰ پیامهایی از طرف سرور هستند که میگویند:
“محتوای واقعی در جای دیگری قرار دارد.”
اگر آگاهانه و درست استفاده شوند، کمک میکنند ساختار سایت منسجمتر، سریعتر و ایندکسپذیرتر شود. اما اگر اشتباه تنظیم شوند، باعث از دسترفتن ترافیک و خطاهای زنجیرهای در گوگل خواهند شد. برای این امر می توانید از متخصصین پرشیا وب و خدمات پشتیبانی سایت شخصی استفاده کنید.
بنیامین ولادوست، بنیانگذار و مدیر تیم تخصصی پرشیا وب، بیش از یک دهه تجربه حرفهای در عرصۀ طراحی وبسایت، سئو، تولید محتوا، فروش رپورتاژ و بکلینک دارد. او با ترکیب دانش فنی و درک عمیق از رفتار کاربران، به برندها و کسبوکارها کمک میکند تا نهتنها ظاهر دیجیتال قدرتمندی داشته باشند، بلکه در نتایج جستجوی گوگل هم بدرخشند.
از سال ۲۰۱۳ فعالیت حرفهای خود را در حوزه طراحی وب آغاز کرد و تاکنون بیش از 300 پروژه طراحی سایت و بهینهسازی سئو در صنایع مختلف اجرا کرده است. تجربه عملی او در پروژههای واقعی، به ویژه در کسبوکارهای ایرانی، موجب شده است بتواند راهکارهایی کاملاً کاربردی و بومی برای رشد آنلاین ارائه دهد.
طراحی و توسعه وبسایتهای شرکتی، فروشگاهی و شخصی با تمرکز بر سرعت، امنیت و تجربه کاربری (UX)
استراتژیهای سئو فنی، on-page و off-page برای افزایش رتبه در نتایج گوگل
تحلیل رقبا، تحقیق کلمات کلیدی و اجرای کمپینهای تولید محتوا
مشاوره و اجرای رپورتاژ آگهی و لینکسازی هدفمند برای بهبود اعتبار دامنه
طراحی کمپینهای دیجیتال مارکتینگ یکپارچه برای برندهای نوپا و فعال
مطالب آموزشی و مقالات سئویی که توسط بنیامین ولادوست در وبلاگ “پرشیا وب” منتشر میشوند، بر پایه جدیدترین الگوریتمهای گوگل و استانداردهای جهانی تدوین شدهاند. او به عنوان متخصص مورد اعتماد در حوزه دیجیتال مارکتینگ، تاکنون در بیش از ۲۰ مجموعه آموزشی و ورکشاپ تخصصی سخنرانی و تدریس داشته است. بسیاری از کسبوکارهای آنلاین موفق، مسیر رشد خود را با آموزشها و راهنماییهای او آغاز کردهاند.
تمام راهکارها و خدماتی که توسط بنیامین ولادوست و تیم “پرشیا وب” ارائه میشوند، بر پایه صداقت، شفافیت و تحلیل دادههای واقعی بنا شدهاند. هدف او ارائه مشاورهای است که نه بر اساس تبلیغات، بلکه بر پایه داده و عملکرد واقعی کسبوکارها باشد.