emerald adlı üyeden alıntı: mesajı görüntüle
Bu şekilde her ikinizin dediği gibi yapacak olursam sayfa her yüklendiğinde tüm linkler IF kontrolünden geçeceği için hem performans kaybı yaşanacak hemde adresleri her iki şekilde yazmam gerektiği için iş yükü iki kat artmayacak mı?

Query string şeklinde kodlayacağım ancak htaccess aktif ise linkleri temiz link şeklinde aktif değilse query string şeklinde gösterecek bir yöntem olmaması açıkçası şaşırttı beni.

Script tek index dosyası üzerinden işliyor. Yani adrese gelen değişkenler başka dosyaların adı olmuş oluyor. Bu değişkenlere göre dosyaları include ediyorum. Eğer her sayfa ayrı birer php dosyası olsa o zaman zaten sorun yok ancak bu şekilde çok daha verimli çalışabildiğimden tercihim bu oluyor.
Hocam basit bir sayfalama sistemi kullanan herkes için durum belirttiğiniz gibi include ederek gerçekleşiyor.

Include ettiğiniz dosyalardaki href taglarına fonksiyon dosyanızda oluşturacağınız fonksiyon ve parametre değerlerini yazarsanız değişikliği tek elden sadece fonksiyon dosyanızdan yaparak iş yükünden yırtarsınız.

İş yükünün sebebi bahsettiğimiz url yazdırma yöntemi değil, daha sistemi baştan yazarken link yapısını düşünerek fonksiyon veya sınıf yapısı kullanmanız gerekiyordu. Sonradan düşündüğünüz için veya hazır bir scripti editliyorsanız değişiklik yapmak için gerekli iş yükü sırtınıza binecektir.