PDA

View Full Version : مشکل در url



mahdi_smf
جمعه 29 شهریور 1392, 11:18 صبح
سلام من تازه کار با این فریم ورک رو شروع کردم.یه مشکلی . سوالی دارم اونم اینه من وقتی با فایل .htaccess کد های Deny from all
<IfModule mod_rewrite.c>

Options +FollowSymLinks
RewriteEngine on

RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule> رو وارد می کنم برای حذف فایل بعد کلا اصلا سایت های لوکال من رو بالا نمیاره!یه سوال اصلا چرا باید index رو حذف کرد؟؟لطفا کمکم کنید

engmmrj
جمعه 29 شهریور 1392, 12:00 عصر
Deny from all در Root نباید استفاده کنید چون وقتی از Deny from all استفاده کنید دسترسی به اون فایل ها بسته می شود و فقط از طریق PHP میشه به اون دسترسی پیدا کرد ، و اینکه لازم نیست Index.php رو حذف کنید باید Index.php رو از آدرس حذف کنید .

یک فایل .htaccess در ROOT درست کنید و کد های زیرا درونش بگذارید :

RewriteEngine On


RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)\?*$ index.php/$1 [L,QSA]
Options -Indexes

mahdi_smf
جمعه 29 شهریور 1392, 12:36 عصر
میشه بیشتر توضیح دهید؟من فایل index سایتم تو یه پوشه دیگه هستش لطفا ای دی من رو هم ادد کنید mahdi_smf