تنظیم ریدایرکت در Nginx (موقت و دائمی) - آموزش کامل

22/08/2023 |
Loading...

ایجاد ریدایرکت در Nginx می‌تواند زمانی مفید باشد که نیاز دارید ترافیک را از یک URL به URL دیگر هدایت کنید. دو نوع ریدایرکت می‌توانید در Nginx ایجاد کنید: موقت (HTTP 302) و دائمی (HTTP 301).

مراحل ایجاد ریدایرکت موقت و دائمی در Nginx:

1. فایل پیکربندی Nginx برای وب‌سایت یا برنامه خود را با یک ویرایشگر متن ویرایش کنید. این فایل معمولاً در "/etc/nginx/conf.d/yourwebsite.conf" قرار دارد.

```
sudo nano /etc/nginx/conf.d/yourwebsite.conf
```

2. برای ایجاد یک ریدایرکت موقت، این خطوط را به فایل پیکربندی اضافه کنید:

```
location /old-url {
return 302 /new-url;
}
```

"/old-url" را با URLی که می‌خواهید ریدایرکت کنید و "/new-url" را با URL جدیدی که می‌خواهید به آن هدایت شوید جایگزین کنید.

3. برای ایجاد یک ریدایرکت دائمی، این خطوط را به فایل پیکربندی اضافه کنید:

```
location /old-url {
return 301 /new-url;
}
```

"/old-url" را با URLی که می‌خواهید ریدایرکت کنید و "/new-url" را با URL جدیدی که می‌خواهید به آن هدایت شوید جایگزین کنید.

4. فایل پیکربندی را ذخیره کرده و از ویرایشگر خارج شوید.

5. ریدایرکت را با دسترسی به URL قدیمی در یک مرورگر وب تست کنید. باید به طور خودکار به URL جدید هدایت شوید.

توجه: اگر ریدایرکت کار نمی‌کند، ممکن است نیاز به پاک کردن کش و کوکی‌های مرورگر وب خود داشته باشید.

همین! شما با موفقیت ریدایرکت‌های موقت و دائمی را در Nginx ایجاد کرده‌اید.

دریافت پیشنهادات و تخفیف‌های ویژه!

از جدیدترین تخفیف‌ها، آفرها و پیشنهادات ویژه باخبر شوید.

Update cookies preferences