تنظیم سرور برای فایل هایindex با پسوند خاص

itgate.ir

Member
با سلام
می خواستم بدونم چطوری هاستم رو که مثلا رو دامنه
domain.com
هستش مشخص کنم که باید فایل های index.php رو بخونه نه index.html رو؟
چون که بنده آدرس دومین رو که می زنم not found میده ولی فایل index.php توی روت هاست موجوده فقط نمی تونه اونو باز کنه !!!
چطور می تونم تنظیمش کنم؟
 

ehsanch

Active Member
فایل html را پاک کن . اونوقت php را میخونه. در ضمن دقت کن که با همه حروفش کوچیک باشه.
 
معمولا در هاست لينوکس يک سری اولويت index ها به طور پيش فرض وجود داره که فکر مي کنم به ترتيب زير هستند:
کد:
index.htm
index.html
index.php

احتمالا فايل index.html هنوز وجود داره. اون رو پاک کنيد مشکلتون حل ميشه.
البته يک قابليت خوب ديگه هم وجود داره و اون هم اينکه شما از طريق فايل
کد:
.htaccess
ميتونيد هر فايلی رو به عنوان index برای اون folder مشخص کنيد. توسط دستور زير:
کد:
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC]
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteRule ^.*$ /filename.php [L]

که در اين صورت filename.php به عنوان index اون domain ميشه.



با تشکر
علی اميری
 

itgate.ir

Member
خیلی ممنونم
اما کنترل پنلم پلسک هستش و فایل index.html
هم نداره فقط فایل ایندکس پی اچ پی هستش

چی کارش کنم؟
 
احساس می کنم مشکل از چيز ديگه ای باشه.
لطفا ببينيد اين آدرس باز ميشه:
کد:
http://www.domain.com/index.php


با تشکر
علي اميری
 

itgate.ir

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

مشکل رو برطرف کردم .با توضیحات بالا یه جوری درستش کردم .فعلا راه افتاده
از همه متشکرم
 

جدیدترین ارسال ها

بالا