تالار گفتمان nCIS.ir

نسخه‌ی کامل: ارسال همه درخواست ها به فولدر web به جز درخواستی که از فولدر uploads میشه
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
ارسال همه درخواست ها به فولدر web به جز درخواستی که از فولدر uploads میشه چجوریه؟الان اینججوری من همه در خواست ها رو با htaccess میفرستم به web اما میخوام در خواست های که از فوولدر upload میشن دیگه نرن به web
# follow symbolic links
Options FollowSymlinks
RewriteEngine on
RewriteRule ^(.+)?$ web/$1
کد زیر رو تست کنید.
<IfModule mod_rewrite.c>
    Options +FollowSymlinks
   RewriteEngine on
   RewriteCond %{REQUEST_URI} !^/uploads/.*$
   RewriteRule !^web($|/) /web%{REQUEST_URI} [L]
</IfModule>
متاسفانه Access forbidden! میده
/ اول uploads رو بردارین (خط 4) ببینین درست میشه یا نه.
من تست کردم مشکلی نداشت. ممکنه مشکل از جای دیگه باشه. یه بار سایر کدهای htaccess رو جذف کنید و فقط اینها باشه تست کنید. رو هاست تست کردید یا لوکال؟ تو چه آدرسهایی خطا میده؟ اگه تو نمایش محتوای پوشه خطا بده ممکنه بدلیل نبودن فایل index هم باشه.