Arkadaşlar index sayfamda şu şekilde bir switch yapısı kurdum ve sistemim düzgün çalışıyor.
şu şekilde bir link yapım oluşuyor
siteadi.com/?hareket=usta&ustaadi=yasin-ozdemir&id=4 bu link yapımı düzeltmek için oluşturdugum htaccess aşagıda paylaştım.
Diger sorum ise olmayan sayfalar için 404 sayfasına nasıl yönlendiririm bir türlü olmadı.
<?php
@$islem=@$_GET["hareket"];
switch ($islem):
case "iletisim":
break;
case "usta":
$fonksiyon->usta($_GET["id"]);
break;
case "firmaadi":
$fonksiyon->firmaadi($_GET["id"]);
break;
default:
$fonksiyon->anasayfa();
endswitch;?>HTACCESS DOSYAM
RewriteEngine On
ErrorDocument 404 http://localhost/siteadi.com/
Rewritecond %{REQUEST_FILENAME} !-d
Rewritecond %{REQUEST_FILENAME} !-f
Rewritecond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?hareket=$1 [QSA,L]
RewriteRule ^(.*)/(.*)$ index.php?hareket=$1&firmaadi=$2 [QSA,L]
RewriteRule ^(.*)/(.*)$/(.*)$ index.php?hareket=$1&firmaadi=$2&id=$3 [QSA,L]
RewriteRule ^(.*)/(.*)$ index.php?hareket=$1&ustaadi=$2 [QSA,L]
RewriteRule ^(.*)/(.*)/(.*)$ index.php?hareket=$1&ustaadi=$2&id=$3 [QSA,L]