index.php, index.html Varsayılan Ana Sayfa Uzantısını .htaccess Dosyası İle Değiştirme

E-posta Hosting Kampanya

index.php, index.html varsayılan ana sayfa uzantısını .htaccess dosyası ile değiştirmek için .htaccess dosyasına erişilmesi ve düzenleme yapılması gerekmektedir. Hosting Firması üzerinde index.php varsayılan açılış dosyası olarak gelmektedir. Varsayılan ana sayfa uzantısını .htaccess dosyası ile değiştirme işlemi yaparken tek bir dosya tanımlanabileceği gibi birden fazla dosya da tanımlanabilmektedir. Dizinin içeriği görüntülenmek istendiğinde, tanımlanan dosyaların sıralamasına göre web sunucusu dosyaları yüklemektedir. Sayfaların sıralamasını değiştirmek için sadece .htaccess dosyasının bulunması yeterli olmaktadır. .htaccess dosyası bulunduktan, yoksa oluşturulduktan sonra yazılan kodlar ile beraber istenen dosyalar varsayılan ana sayfa olarak ayarlanabilmektedir.

index.php, index.html Varsayılan Ana Sayfa Uzantısını .htaccess Dosyası İle Değiştirmenin Mantığı Nedir?

Web sitesinin ilk sayfası olarak adlandırılmış dosyanın .htaccess dosyasındaki ile değiştirilmesi, varsayılan dosyanın değiştirilmesi işlemidir. Tarayıcı dizini görüntülenmek istendiğinde, Apache web sunucusu index.php ve index.html isminde dosyaları dizinde aramaktadır. Bu isimde dosyaları bulması durumunda ise yükleyerek göstermektedir. index.html olmadığında index.php dosyasını aramaktadır ve her ikisi de olmadığında dizinin içeriğini sade olarak göstermektedir. Ancak aynı zamanda dizinin içeriğinin görüntülenmesine izin olmadığı uyarısı da görülebilmektedir. Sunucunun tarayıcıya teslim edebileceği bir sayfa içeriği olmadığında, hesabın göründüğü ana sayfa dosyasının adı .htaccess dosyası ile değiştirilebilmektedir. .htaccess dosyasının içerisindeki directoryindex ile değişim sağlanmış olmaktadır.

index.php, index.html Varsayılan Ana Sayfa Uzantısını .htaccess Dosyası İle Değiştirirken Adımlar Nelerdir?

Web sitesinin varsayılan ana sayfa uzantısını .htaccess dosyası ile değiştirme adımları aşağıdaki gibidir:

  • .htaccess dosyasının bulunması, eğer yoksa bu dosyanın oluşturulması ve dosyaya erişim sağlanması gerekmektedir.
  • .htaccess dosyası düzenlenerek varsayılan ana sayfa uzantısı değiştirilmelidir.

.htaccess dosyası ile varsayılan ana sayfa uzantısının değiştirilme işlemi hosting kontrol paneli üzerinden ya da FTP’ye erişim sağlanarak yapılabilmektedir.

Hosting Kontrol Panelinden .htaccess Dosyası Nasıl Bulunur?

Kontrol panelinden .htaccess dosyasına erişmek için izlenmesi gereken adımlar aşağıda verilmiştir:

  • Hosting kontrol paneline kullanıcı adı ve şifre ile beraber giriş yapılması gerekmektedir.
  • Ardından kontrol panelindeki Dosya Yöneticileri menüsüne giriş yapılmalıdır.
  • Dosya Yöneticisi kapsamında bulunan mevcut .htaccess dosyası bulunduktan sonra bu dosyaya sağ tıklandığında düzenleme işlemi yapılabilmektedir. İlgili kısımda eğer .htaccess dosyası bulunamamış ise, oluşturulması gerekmektedir.

Hosting Kontrol Paneli İle .htaccess Dosyası Nasıl Oluşturulur?

Kontrol panelinden yeni .htaccess dosyasının oluşturulması için takip edilmesi gereken adımlar aşağıda sıralanmıştır:

  • Hosting kontrol paneline girilmelidir.
  • Dosya Yöneticisi açılmalıdır.
  • .htaccess dosyası olmadığı için boş bir alana sağ tıklanmalıdır ve ardından çıkan seçenekler içerisinden Yeni Dosya seçeneğine tıklanmalıdır.
  • .htaccess dosyasının oluşturulabilmesi için öncelikle yeni dosya adının açılan ekrana girilmesi gerekmektedir. Dosya oluşturma kutusunda dosya adı istenen yere .htaccess yazılmalıdır.
  • Dosya adı yazıldıktan sonra Oluştur butonuna tıklanmalıdır. Bu şekilde dosya oluşturulmuş olmaktadır ve yeni dosyanın düzenlenebilmesi, varsayılan ana sayfa uzantısını .htaccess dosyası ile değiştirme kapsamında istenen kodun eklenebilmesi mümkün olmaktadır.

cPanel Tabanlı Hosting Sağlayıcılarında .htaccess Dosyası Bulma İşlemi Nasıl Yapılır?

cPanel tabanlı hosting sağlayıcılarında .htaccess dosyasına erişmek için yapılması gerekenler aşağıda belirtilmiştir:

  • Hosting hesabının kontrol paneline giriş sağlanmalıdır.
  • Dosyalar menüsünde bulunan Dosya Yöneticisi aracı açılmalıdır.
  • Dosya Yöneticisi’nde public_html dizininde .htaccess dosyası bulunabilmektedir. Dizinin üst kısmında bulunan Edit butonu aracılığı ile düzenleme işlemi yapılabilmektedir.
  • .htaccess dosyasının bulunamadığı durumlarda öncelikle gizli dosyaların görüntülenip görüntülenmediğinin kontrol edilmesi gerekmektedir. Bu işlem sadece cPanel tabanlı hosting sağlayıcılarında yapılabilecek bir işlemdir. Show Hidden Files seçeneğinin seçili olduğundan emin olunması gerekmektedir.

cPanel Tabanlı Hosting Sağlayıcısı Üzerinden .htaccess Dosyası Nasıl Oluşturulur?

cPanel tabanlı hosting sağlayıcısı ile .htaccess dosyası oluşturma işlemi için izlenecek adımlar şu şekildedir:

  • .htaccess dosyasının olmadığı durumlarda dosyayı oluşturmak için Dosya Yöneticisi’nde sol üst köşede bulunan +File ibaresine tıklanmalıdır.
  • New File Name yazan kısma .htaccess yazılmalıdır.
  • New file will be created in kısmı için de /public_html seçili olmalıdır.
  • Create New File butonuna tıklandığında yeni .htaccess dosyası oluşturulmuş olmaktadır.

FTP İstemcisini Kullanarak .htaccess Dosyasına Nasıl Erişilir?

FTP bağlantısı ile .htaccess dosyasına ulaşmak için öncelikle sunucuya FTP ile bağlanılması gerekmektedir. Bunun için de FTP programının yüklenmesi ve FTP bilgilerinin öğrenilmesi gerekmektedir. Bu aşamalarda sırası ile izlenmesi gereken adımlar ise şöyledir:

  • FTP ayrıntılarının öğrenilebilmesi için hosting kontrol paneli üzerinden Dosyalar menüsüne ve ardından FTP Erişimi kısmına giriş yapılmalıdır.
  • FTP Erişimi başlığı altından FTP host adı, FTP kullanıcı adı, FTP şifre ve FTP port bilgileri öğrenilebilmektedir. FTP istemcisinin yapılandırılabilmesi için gerekli olan ve öğrenilmesi gereken bilgilerdir. FTP şifresini bilmeyen veya hatırlamayanlar bu kısımdan hesap şifrelerini de değiştirebilmektedirler. Aynı zamanda FTP Hesapları kısmından bir başka geliştiriciye veya herhangi birine FTP erişimi verebilmek de mümkün olmaktadır.
  • FTP’ye site eklemek için Site Yöneticisi’ne giriş yapılmalıdır. Ctrl+S ile Site Yöneticisi açılabilmektedir. Mac cihazlardan ise cmd+S ile Site Yöneticisi’ne erişim sağlanabilmektedir. Ayrıca FTP programı açıldıktan sonra sol üst köşedeki simge ile de Site Yöneticisi’nin açılabilmesi mümkün olmaktadır.
  • Site Ekle butonu aracılığı ile yeni site eklenmelidir. Host, kapı, iletişim kuralı, şifreleme, oturum açma türü, kullanıcı ve parola bölümleri doldurulmalıdır.
  • Bilgilerin her biri girildikten ve doğruluklarından emin olunduktan sonra Bağlan butonuna tıklanmalıdır. Bağlantı eğer başarılı olur ise; dizin listesinin görülebilmesi mümkün olmaktadır. Ancak bağlantı oluşturulamıyor ise; hosting sağlayıcısı ile iletişime geçilmesi ya da alınan hata mesajı için çözüm aranması gerekmektedir.
  • FTP bağlantısı gerçekleştikten sonra dizindeki dosyalar görüntülenirken gizli dosyaların da görülebilmesi için Gizli Dosyaları Göster butonuna tıklanması gerekmektedir.
  • public_html klasörü altında .htaccess dosyası görülebilmekte ve buradan dosya düzenlenebilmektedir.

Varsayılan Ana Sayfa Uzantısını Değiştirmek İçin .htaccess Dosyası Nasıl Düzenlenebilmektedir?

.htaccess dosyasının düzenlenebilmesi için .htaccess dosyasının bulunması ve sonrasında Düzenle işlevinin kullanılması gerekmektedir. İstenen dizin sayfasının yapılandırılabilmesi için ise ilk etapta sayfanın en üst kısmına ’’ DirectoryIndex isimverin.html’’ kodu yazılmalıdır. Hangi dosya ana sayfa yapılacak ise, o dosyanın ismi yazılmalıdır. Birden fazla dosyanın listelenebilmesi de mümkün olmaktadır. Birden fazla dizin dosyası ekleneceği zaman bu dosyaların soldan sağa doğru okunarak kontrol edileceğinin bilinmesi gerekmektedir. Dolayısı ile sunucu sırası ile bu isimlere sahip olan dosyaları arar ve birini bulamadığında diğerine geçer.

Birden fazla dosyanın listelenmesine örnek vermek gerekir ise; ’’DirectoryIndex ilk.html index.html index.php’’ kodu yazılmış olsun. Sunucu ilk olarak ilk.html dosyasını kontrol etmektedir. Bu dosyayı bulamaması halinde, index.html dosyasına bakmaktadır. index.html dosyasını da bulamaz ise; sıra index.php dosyasına gelmektedir.

Web sitesinin beklenmedik şekilde çökme ihtimalinin olduğu durumlarda, geçici olarak gösterilecek olan sayfalar da bu şekilde oluşturulabilmektedir. Bunun için .htaccess dosyasına ’’ DirectoryIndex index.php page-down.php’’ kodunun eklenmesi gerekmektedir. Bu kod eklendiğinde, tarayıcı ilk etapta index.php sayfasını aramaktadır. Ancak index.php sayfasını bulamaz ise, page-down.php sayfasını aramakta ve çökme durumlarında bu sayfa açılmaktadır. Varsayılan ana sayfa uzantısını .htaccess dosyası ile değiştirme işlemi yapıldıktan sonra eklenen kodun kaydedilmesi gerekmektedir. Kod kaydedildikten sonra yapılan değişiklik etkinleştirilmiş olmaktadır.