Merhaba, sitede verileri sayfa.php diye bir dosyaya çekiyorum, bunda bir sorun yok. Fakat site linkinin devamına rastgele bir link yazsam dahi sayfa.php'ye gidiyor ve boş sayfa olarak görünüyor.
Örneğin:
"site.com/konu-1" linkinde bir sayfam var diyelim.
Ben tarayıcıya "site.com/sadadada" gibi rastgele bir link yazsam dahi, içinde veri yokmuş gibi boş sayfa.php linkini getiriyor. Kesin kolay bir çözümü vardır ama bilgim yok bu konua. Bunun çözümü nedir veya sorun nedir ?
not: htacces ayarları, 404 yönlendirmesi vs yapılı.
Yardımcı olanlara teşekkürler.
sitemde, tarayıcıya rastgele link yazarsam dahi gidiyor
2
●211
- 28-02-2016, 01:24:29Bu senin htaccess dosyalarınla alakalı tamamen. Eğer htaccess dosyasında dosyanın yolunu sabit tutarsan sorun yok ama değişken şeklinde alırsan ayırıcı bir taraf koyman lazım. Yada sıralamasını değiştirmen lazım.
Örn .
Options +FollowSymLinks RewriteEngine On RewriteRule ^konu-1$ /sayfa.php [L,NC]
şeklinde yaparsan sabitlersin sayfa adını.
Options +FollowSymLinks RewriteEngine On RewriteRule ^([a-z0-9\-]+)$ /sayfa.php?title=$1 [L,NC]
şeklinde yaparsan eğer url kısmından gelen herşey sayfa.php dosyasına gider parametreli olarak yada title kısmını kaldırırsan parametresiz olur vs.
Ama
Options +FollowSymLinks RewriteEngine On RewriteRule ^([a-z0-9\-]+)-([0-9]+)$ /sayfa.php?title=$1&page=$2 [L,NC]
şeklinde yaparsan eğer konu-1 kısmındaki konu ile 1 ibaresini ayırmış olursun. Buda senin sayfaya göndermiş oldugun url yapısında ayırı bir özellik haline gelir.
Ne yapmak istedigin ile alakalı daha da geliştirebilirsin.