PDA

View Full Version : سوال: سوال درباره rewrite engine



mr.gigil
یک شنبه 29 مرداد 1391, 19:50 عصر
درود بر دوستان

من دارم mvc رو یاد می گیرم و طبق نمونه ای رفتم جلو و مشکلی در مفهوم mvc ندارم.

من یک نسخه centos 5.5 راه اندازی کردم که روش php 5.1 ، apache 2.2.3 نصب کردم.

در فایل httpd.conf هم rewrite engine رو فعال کردم.

وقتی که آدرس وب سایت را به این صورت وارد می کنم همه چیز درست کار می کند:



http://192.168.137.200/buymenow/project/index.php/blog/


اما زمانی که آدرس سایت رو به صورت زیر وارد می کنم:



http://192.168.137.200/buymenow/project/blog/


اپاچی پیغام زیر را می دهد:



Not Found

The requested URL /var/www/html/buymenow/project/index.php/blog/ was not found on this server
---------------------------------------------------------------------
Apache/2.2.3 (CentOS) Server at 192.168.137.200 Port 80

تنظیمات فایل .htaccess هم به صورت زیر است:



<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /var/www/html/buymenow/project/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

mtchabok
دوشنبه 30 مرداد 1391, 01:54 صبح
سلام
فایل .htaccess آیا در مسیر
<ROOT>/buymenow/project/
وجود داره ؟

mr.gigil
دوشنبه 30 مرداد 1391, 22:14 عصر
درود

بله، در همین مسیر وجود داره، من درک نمی کنم که چرا تو حالت اول جواب می ده اما تو حالت دوم نه

با تشکر