
نوشته اصلی توسط
mohammadali3517
دایرکت ادمین
باید رول هارو در admin level در قسمت Custom HTTPD Configurations وارد نماید که به این شرح می باشد :
برای این رول ها :
کد:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?req=$1 [L,N,qsappend]
کد زیر را قرار دهید :
کد:
if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite /(.*) /index.php?req=$1 last;
}
و برای این کد ها :
کد:
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html
AddDefaultCharset utf-8
این رول ها فقط handler ها و فرمت هارو خذف می کند برای اینکار باید موارد زیر رو انجام دهید:
در اس اس اچ دستور زیر را بزنید :
کد:
nano /etc/nginx/mime.types
سپس در هر line که مشاهده می کنید یک فرمت رو میتونید حذف کنید که براحتی رول های دوم رو میتونید اجرا کنید.
در اخر دستورات زیر را اجرا نمایید تا رول ها کار کنند :
کد:
killall -9 nginx
service nginx reload
service nginx restart