İyi günler.
index.php ve htaccsess sayfalarım aşağıdaki gibi. Linklerim sorunsuz çalışıyor. Ancak anasayfa kısmında sorunum var. Örneğin ziyaretçi http://sayfa.com/anasayfa şeklinde gelirse anasayfa görünüyor. Ancak http://sayfa.com/ yada http://sayfa.com şeklinde gelirse htaccsess sayfasındaki ErrorDocument 404 kodundan dolayı yada index.php sayfasındaki default: include("sayfa/link.php"); kodundan dolayı anasayfaya gidiyor. Ben htaccsess ve index.php kısmına http://sayfa.com şeklinde gelindiği zaman anasayfa açılması için nasıl bir kod eklemeliyim? Tamam anasayfa açılıyor ama bu kodun yanlış olduğunu söylüyorlar. Benim kod yapım hatalıymış. Anasayfa http://sayfa.com şeklinde gelindiği zaman direk değilde yönlenerek açılırmış. Bunu nasıl düzeltebilirim.
index.php sayfası :
-
$git = isset($_GET['git']) ? $_GET['git'] : '' ;
switch($git){
case 'link': include("sayfa/link.php"); break;
case 'link2': include("sayfa/link2.php"); break;
case 'sayfa': include("sayfa/sayfa.php"); break;
default: include("sayfa/link.php");
}
.htaccsess sayfası :
-
Options -Indexes
ErrorDocument 404 http://404sayfasi.com/
RewriteEngine On
RewriteRule ^([-a-z0-9]+)$ index.php?git=link&id=$1 [L,QSA]
RewriteRule ^(.*).html$ index.php?git=link2&id=$1 [L,QSA]
RewriteRule ^sayfa/(.*)$ index.php?git=sayfa&id=$1 [L,QSA]
Cevaplarınız için şimdiden teşekkür ederim.