با سپاس فراوان از راهنمایی شما
باز هم من سوال دارم اگر اشکالی نداره
یک برنامه تحت وب هست که با cakephp نوشته شده و برای اجراش نیاز به 3 فایل htacsess. داره که باید در 3 شاخه به ترتیب : root و بعدی در پوشه app و بعدی در پوشه app/webroot قرار بگیرند در سرور آپاچی تا اجرا شوند.
البته ظاهرا برای پروژه هایی که از فریم ورک کیک استفاده میکنند باید این تنظیمات انجام داده بشن
حالا من که وب سرور ام nginx هست به چه نحوی باید این تنظیمات رو در nginx انجام بدم؟
root or main folder .htaccess file here:
کد PHP:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
app folder .htaccess file here:
کد PHP:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
app/webroot folder .htaccess file here:
کد PHP:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
در آینده هر وقت که شد اگر قوانین این تبدیلات رو آموزش بدین خیلی عالی میشه