Linux hosting ortamlarında, bir web sitesine erişildiğinde sunucunun hangi dosyayı (örneğin index.html, index.php) varsayılan olarak ana sayfa olarak göstereceğini belirlemek için index sayfa sıralaması ayarlanır. Bu sıralama, genellikle web sunucusunun yapılandırma dosyalarında belirtilir ve çoğunlukla Apache sunucularında .htaccess dosyası veya httpd.conf dosyası üzerinden yönetilir.
Linux Hosting’te Ön Tanımlı Index Sayfa Sıralamasını Değiştirme Yöntemleri:
.htaccess Dosyası Kullanarak
Web sitenizin kök dizininde (genellikle public_html veya www) bulunan .htaccess dosyasına aşağıdaki satırı ekleyerek index dosya sıralamasını değiştirebilirsiniz:
Bu örnekte, önce index.php dosyası aranır; eğer bulunmazsa index.html, sonra index.htm dosyası görüntülenir. İstediğiniz dosya isimlerini ve sıralamasını buraya yazabilirsiniz.
Apache Konfigürasyon Dosyasında Değişiklik
Eğer sunucunuzda root erişiminiz varsa, Apache ana konfigürasyon dosyası olan httpd.conf veya apache2.conf dosyasını düzenleyebilirsiniz. Dosyada şu satırı bulun:
Buradaki sıralamayı, istediğiniz dosya ismine göre değiştirebilirsiniz. Değişiklikten sonra Apache servisini yeniden başlatmanız gerekir:
Nginx Kullanıyorsanız
Nginx sunucularda nginx.conf veya siteye özel konfigürasyon dosyasında şu satır yer alır:
Bu satırdaki sıralamayı değiştirerek ön tanımlı index sayfa sıralamasını belirleyebilirsiniz. Değişiklik sonrası Nginx yeniden başlatılmalıdır:
Özetle, Linux hosting üzerinde ön tanımlı index sayfa sıralamasını .htaccess dosyasına DirectoryIndex direktifi ekleyerek kolayca değiştirebilirsiniz. Eğer sunucu yapılandırmasına erişiminiz varsa, Apache veya Nginx konfigürasyon dosyalarında da bu ayarı yapabilirsiniz. Böylece, ziyaretçileriniz web sitenize girdiklerinde hangi dosyanın ana sayfa olarak gösterileceğini istediğiniz şekilde kontrol etmiş olursunuz.