رفع مشکل htaccess در وب سرور openlitespeed

همانظور که اطلاع دارید وب سرور openlitespeed از mod_rewrite پشتیبانی میکند اما با بخاطر محدودیت هایی که دارد فقط در زمان شروع به کار وب سرور فایل htaccess را میخواند و درست عمل میکند و پس از آن هربار که تغییراتی در فایل htaccess داشته باشید باید یکبار وب سرور را reload کنید تا تغییرات در htaccess اعمال شود ، برای رفع این مشکل کافیست یک crontask را توسط کاربر root روی سرور اجرا کنید تا اینکار بصورت اتوماتیک انجام شود.

echo ‘*/3 * * * * root if ! find /home/*/domains/*/*_html/ -maxdepth 2 -type f -newer /usr/local/lsws/cgid -name “.htaccess” -exec false {} +; then /usr/local/lsws/bin/lswsctrl restart; fi’ > /etc/cron.d/openlitespeed_htaccess_scan

برای اینکه از اعمال تغییرات روی فایل مورد نظر مطمئن شوید دستور زیر را بزنید :

cat /etc/cron.d/openlitespeed_htaccess_scan

Powered by BetterDocs