با سلام خدمت کابران هشت آر هشت امروز با بررسی تعیین ایندكس و صفحه ی پیشفرض در یک پوشه در آپاچی با شما خواهیم بود.
همانطور که احتمالا می دانید، Apacheهنگاا درخوا ست یک رو شه یا صفحه ی ا صلی وب سایت،به سراغ فایل هایی مثل index.php ،index.htmlو… می رود.
اما شما می تواند با استفاده از یک دستور ساده این موضوع را کمی اصلا کنید و به ترتیب اولویت خود، فایل هایی که Apacheباید به صورت ریش فرض در هر روشه به دنبال آن ها بگردد را تعیین کنید:
DirectoryIndex index.html index.cgi index.php 1
اگر هاست شما از این فایل پشتیبانی میکند اما از SSIپشتیبانی نمیکند
كافیست خطوط زیر را وارد كنید تا از SSIهم پشتیبانی شود .
AddType text/html .shtml
AddHandler server-parsed .shtml
Options Indexed FollowSymLinks Includes
خط اول بیان میکند که کلیه فایلها با رسوند shtmlدارا صحت هستند
خط دوا یک handlerاضافه میکند خط سوا باعث میشود سرور این فایلها را اجرا کند
بنابراین شما خودتان بدون نیاز به درخواست از ادمین سرور توانستید SSIرا فعال کنید.
اگر هم دو ست دارید فایلهای SSIب صورت جداگانه از فایلهای htmlنبا شند میتوانید :خطوط زیر را اضافه کنید :
AddType text/html .shtml .html . htm
AddHandler server-prased .shtml .html .htm
Options Indexes FollowSymLinks Includes
این خطوط باعث میشوند که کلیه فایلها با رسوند htmlنی به سرور برای اجرا شدن منتقل شوند تا اگر کدی که برای SSIباشد داشته باشد را اجرا کند و سپس صفحه شروع به بارگذاری کند.
تعیین ایندكس و صفحه ی پیشفرض در یک پوشه در آپاچی
منبع : امنیت وب سایت با Htaccess – سید سعید حسینی