شنبه یه خبراییه 🔥 منتظر شنبه باش 😉🥳
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ مصطفی مهرجو
علت اجرا نشدن فایل اچ تی اکسس
جامعه پی اچ پی ایجاد شده در ۲۴ دی ۱۴۰۱

سلام چون دوستان سوال پرسیده بودن راجع به این موضوع نخواستم سوال کنم ولی برام جالب بود چرا برای منم همین اتقاق افتاد و خیلی راحت حل شد

من فایل اچ تی اکسس رو با کد زیر میزدم و کار میکرد ولی با کدی که استاد کپی کرده بود کار نکرد .

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
IfModule>

بعدش وقتی تیکه کد‌های اضافی رو خودم بصورت دستی نوشتم کار کرد . هنوز علتش رو نفهمیدم . کد تغییری با نمونه کد استاد نداشت ولی چرا در حالت کپی کردن کار نمی‌کرد و باید دستی کد‌ها رو وارد میکردم؟؟؟؟

RewriteRule ^(.*)$ index.php?path=$1 [NC,L,QSA]

البته که خیلی مقاله‌ها راجع به فایل‌های اچ تی اکسس دیدم وخوندم ولی چیزی پیدا نکردم .

سلام مصطفی عزیز

3ca7-سون-لرن.png

این کد آموزش هست و با کد شما تطابق داره و مشکلی نداره.(تنها تفاوت شرط شما برای ماژول هست!که نیازی نیست{if module})

احمدرضا فاطمی کیا ۲۴ دی ۱۴۰۱، ۱۴:۱۰

میدونم شرط اول که قراردادم رو نیاز نیست بزارم اون بخاطر چیز دیگه ای گذاشتم . ولی نفهمیدم چرا وقتی دستی کد رو میزنم کار میکنه ولی در حالت کپی ، رایت کار نمیکنه .

مصطفی مهرجو ۲۴ دی ۱۴۰۱، ۲۰:۱۱