روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ Arezoo74kh
مبحث htaccess.
جامعه پی اچ پی ایجاد شده در ۱۶ دی ۱۴۰۰

سلام وقت بخیر

در اینجا اومدم کاملا فایل htaccess رو پیاده کردم وقتی توی مرور گر هر uriرو میزدم و وجود نداشت رو منو به صفحه index.php میبرد و من اومدم یک فایل بنام a.phpدرست کردم وقتی توی مرورگر وارد کردم خب وارد این فایل شد اما یک نکته ای که بهش برخوردم این بود وقتی میومدم تنها a رو وارد میکردم پیغام not found به من داد

در حالی که htaccess من کاملا کار میکرد برای uri ‌های دیگه ای که وارد میکردم

ولی چون من فایل a.php رو ساخته بودم و میومدم مثلا فقط a مینوشتم پیغام نات فاند رو میداد

ممنون میشوم راهنمایی بکنید با تشکر که دلیلش چی بود که این پیغام رو نشون میداد !!!؟؟؟؟

این فایل htaccess

سلام.

ارتباطی با فایل .htaccess نداره.

بخاطر وجود +MultiViews در فایل کانفیگ آپاچی هست. (مثلا فایل foo.php.jpg داریم، ادرس foo و foo.php و foo.php.html هر سه تاشون با نام فایل مطابقت دارن و فایل تصویرو باز میکنن.)

میتونی داخل htaccess غیر فعالش کنید:

<IfModule mod_negotiation.c>
    Options -MultiViews
IfModule>

فقط یک نکته، آدرس a باید محتوای a.php رو نشون بده! محتوای این فایل چیه!!

محسن موحد ۱۷ دی ۱۴۰۰، ۰۱:۴۶

محتوایی نداره فقط برا تست htaccess نوشتم ببین کار میکنه کامل یا نه ولی وقتی اومدم فقط a فقط بدون پسورد وارد کردم نات فاند اورد

Arezoo74kh ۱۷ دی ۱۴۰۰، ۰۷:۳۶

اگر خواستید به تلگرام @bidak پیام بدید تا وصل شم روی سیستم.

محسن موحد ۱۷ دی ۱۴۰۰، ۲۲:۴۵