در وردپرس هرگاه شما از وب سرور آپاچی استفاده می کنید و یک permalinks دلخواه ایجاد می کنید mod_rewrite درون htaccess هاست ایجاد می شود ولی در وبسرور nginx باید تنظیمات را به صورت دستی در فایل کانفیگ وارد نمایید .
جهت انجام این عمل فایل کانفیگ مربوط به هاست را باز می کنیم :
nano /usr/local/directadmin/data/users/iranpage/nginx.conf
در بالا به جای iranpage ، نام کاربری هاست مربوطه را وارد نمایید
در صفحه باز شده در جایی که پورت ۸۰ مربوط به دامین مورد نظر فراخوانی شده ، به آخرین خط قبل از بسته شدن تگ server رفته و عبارت زیر را در آنجا جایگذاری نمایید :
location / { index index.php index.html index.htm; try_files $uri $uri/ /index.php?$args; }
درصورتیکه سایت وردپرسی شما بر روی یک سابدامنه ( مثلا بلاگ ) باشد به شکل زیر می شود :
location /blog/ { try_files $uri $uri/ /blog/index.php?$args; }
حال nginx را ریلود نمایید :
nginx -s reload
دیدگاه بگذارید
اولین نفری باشید که دیدگاه میگذارد