Öncelikle arakadaşlar bu konuyu bayağı bir araştırdım fakat en sonunda sizlere sormakta buluyorum çareyi...
şimdi istediğim olay kısaca...
bir sitenin birden çok bölümü var örneğin;
1) ..../xxxx.com/
2) ..../xxxx.com/mesajlar
3)..../xxxx.com/kullanicalar
4)...vs..
şimdi facebook bu mantıkla yapmış dizaynlarını ...yane her bir bölüm için ayrı bir klasör oluşturmuş. Peki her katmanda facebook yapısını nasıl aynı tuttu ..yane bunu içinde include mu ediyor..yada her seferinde bütün klasorlerin "index" lerinemi ekliyor...ben bunu anlamadım...şimdii yaptığım işin profesyonele yakın olmasını istiyorum o yüzden böyle bir bir soru sordummm..Joomlada üst, alt , sol, sağ ... bunun gibi menüleri çağrıyor...yane bu konu hakkaın ufak bir yardım vericek arkadaşlar olursa sevinirim..herkese şimdiden kolay gelsin ve hayırlı akşamlar
Dizayn Yapsam Yapsam Ne Yapsam
9
●771
- 26-12-2007, 00:51:18
- 28-12-2007, 12:25:43Kimlik doğrulama veya yönetimden onay bekliyor..htaccess kullanarak klasör görünümlü linkler verebilirsin.
örnek : il.php?sehir=ankara&ilce=altindag&semt=aydinlikevl er
şeklinde bir link yapısını
il/ankara/altindag/aydinlikevler/ biçiminde klasörlermiş gibi göstermek için .htaccess dosyasına şunu ekleyebilirsin
RewriteEngine On RewriteRule ^il/(.*)/(.*)/(.*)/ /il.php?sehir=$1&ilce=$2&semt=$3
böylelikle browserdail/ankara/altindag/aydinlikevler/ olarak görünen link scriptin tarafından il.php?sehir=ankara&ilce=altindag&semt=aydinlikevl er şeklinde yorumlanacaktır.
bu noktada dikkat etmen gereken husus yazılımın içinde linkleri browserde görünmesini istediğin şekilde vereceksin.
eğer yukarıdaki benzeri bir .htaccess dosyası kullanıyorsan
il.php?sehir=ankara&ilce=altindag&semt=aydinlikevl er linklemesini yazılım içerisinde <a href="ankara/altindag/aydinlikevler/">tıklayın</a> şeklinde kullanmalısın.
daha fazla örnek için : search engine friendly url - Google'da Ara
kolay gelsin - 28-12-2007, 14:19:21evet ustad bu açıklama bayağı bir açıklyaıcıydır ellerine sağlık...
- 28-12-2007, 16:44:26çözüm yolunu paylaşsaydın keşke , ilgili şekilde yapmak isteyen arkadaşlara örnek olurdu.Rostwell adlı üyeden alıntı: mesajı görüntüle
- 28-12-2007, 18:28:34haklısın...jagum adlı üyeden alıntı: mesajı görüntüle
birazdan detaylı bi şekilde anlatırım .httacces 'dosyamı bi bulsam. - 28-12-2007, 18:31:41RewriteRule ^makale-(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)$ makale.php?oku=$1 [L,NC]
bu kod ile linkler şu şekilde oluyor;
makale-1_makale_adi/ şeklinde
eski hali nasıldı ?
şöyleydi;
kod:
RewriteRule ^makale-(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*). html$ makale.php?oku=$1 [L,NC]
Bu kodlada linklerim;
makale-1_makale_adi.html/ şeklindeydi
Kıscası yaptığım tek şey
.html kaldırmak oldu
//Not bu benim .httacces dosyamda yaptığım işlemdi
Bu kod için;
RewriteRule ^il/(.*)/(.*)/(.*)/ /il.php?sehir=$1&ilce=$2&semt=$3
"/" işareti bu "_" işaret ile değiştiriyoruz...
RewriteRule ^il_(.*)_(.*)_(.*) il.php?sehir=$1&ilce=$2&semt=$3
Galiba fazla detaya girdim