رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در کدهای فایل htaccess (حل شد)
#1
با قرار دادن کدهای زیر در این فایل صفحات پروژه دیگر نمایش داده نمی شوند :
Option +FollowSymlinks
RewriteEngine On
Rewritebase /project
RewriteCond %{REQUEST_FILENAME} ! -l
RewriteCond %{REQUEST_FILENAME} ! -f
RewriteCond %{REQUEST_FILENAME} ! -d
RewriteRule ^(.*)$ index.php?r=1 

هدف این است با وارد کردن آدرس های غیر معتبر کاربر به صفحه index.php هدایت شود.

تشکر
پاسخ
تشکر شده توسط:
#2
خط اول و سوم رو حذف کنید. این کد رو تست کنین:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} ! -l
RewriteCond %{REQUEST_FILENAME} ! -f
RewriteCond %{REQUEST_FILENAME} ! -d
RewriteRule ^(.*)$ index.php?r=1 [L,NC,QSA]
پاسخ
تشکر شده توسط:
#3
متاسفانه نتیجه نداد حالت های گفته شده.


فایل‌های پیوست تصاویر بندانگشتی
   
پاسخ
تشکر شده توسط:
#4
شما نباید دیگه فایل index.php رو بنویسین. کل کدتون رو درصورت امکان بصورت فایل zip ضمیمه کنین تا بررسی کنم.
پاسخ
تشکر شده توسط: پیام حیاتی
#5
کدها رو بدین شکل اصلاح کردم درست شد :
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L] 

تشکر. Heart
پاسخ
تشکر شده توسط:
#6
(27-07-1396، 11:00 ب.ظ)پیام حیاتی نوشته: با قرار دادن کدهای زیر در این فایل صفحات پروژه دیگر نمایش داده نمی شوند ...

با این تغییر فکر کنم مشکلت حل شه ( کد هات درست هستن ولی خط آخر مشکل داره فقط خط آخر رو اصلاح کن )
RewriteRule ^(.*)$ index.php?r=$1

Work Hard Dream Big
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان