مهدی
3 سال پیش توسط مهدی مطرح شد
0 پاسخ

مشکل در فایل htaccess

سلام دوستان
من در فایل htaccess ادرس رو بازسازی میکنم جوری که کاربر وارد سایت میشه پوشه public/index.php رو بخونه هر چیزی هم که بعد ادرس میاد رو بریزه داخل متغیر url و بفرسته به index.php
یعنی اگر کاربر وارد localhost/user/12 میشه بخش user/12 رو بفرسته به index در پوشه public (میدونم یکمی بد توضیح دادم امید وارم متوجه بشید)
حالا مشکلی که هست این روش عمل نمیکنه یعنی میاد و دنبال پوشه user و پوشه12 میگرده و خب ارور 404 میده
من همیشه از این روش استفاده میکنم و مشکلی نداره پروژه فعلی رو هم روی هاست دیگه تست کردم اوکی بود اما روی این هاست جدید که خریدم عمل نمیکنه واقعا گیج شدم نمیدنم مشکل از کجاست
کد فایل htaccess:
RewriteEngine On
RewriteBase /public
RewriteCond %{REQUEST_FILE} !-f
RewriteCond %{REQUEST_FILE} !-d
RewriteCond %{REQUEST_URI} !/public
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]


ثبت پرسش جدید

به همدیگه کمک کنیم

به مهدی کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام