نقل قول نوشته اصلی توسط compiler نمایش پست ها
سلام

بهترین کار اینه که به جای یک بلاک nginx برای هر دو حالت با www و بدون www از ۲ بلاک مجزا استفاده کنید . یکی برای دامنه با www و دیگری برای دامنه بدون www
تو بلاک بدون www این دستور رو وارد کنید :

return 301 $scheme://www.domain.com$request_uri;

ذخیره و ریستارت وب سرور Nginx

حالا با باز کردن سایت بدون www دستور فوق اجرا میشه و اتوماتیک ریدایرکت میشه روی بلاکی که دامنه رو با www روش ست کردید . در نتیجه سایت فقط و فقط با www باز میشه


تمام!
تشکر ،

سرور نیم اصلی رو روی بدون Www گذاشتم و یک بلاک هم به این صورت تعریف کردم.
کد:
server { server_name www.domain.ir ; return 301 $scheme://domain.ir$request_uri; }