URL' de dosyaların dizin olarak gösterilmesi

kailee

Forumdan Uzaklaştırıldı
Katılım
2 May 2015
Mesajlar
42
Tepkime puanı
0
Puanları
0
Hepimizin bildiği gibi Linux sunucular için bulunan .htaccess dosyasıyla SEO ve SEF için uygun URL' ler elde edebiliyoruz. Örneğin elinizde iletisim.php dosyanız var ise bunu URL' de www.domain.com/iletisim.php şeklinde değil de www.domain.com/iletisim şeklinde çağırmamız mümkündür. Bunun için eğer sunucunuz Linux tabanlı ise .htacces dosyamızdan faydalanabiliriz.

İlk adım olarak önce not defterini açıyoruz ve aşağıdaki kodları aynen yapıştırıyoruz.

Kod:
<IfModule mod_rewrite.c>
Options +Indexes +FollowSymLinks

RewriteEngine On

RewriteRule ^([a-z0-9_-]+)$   $1.php [L]
</IfModule>

Daha sonra farklı kaydet diyerek dosya adını .htaccess olarak belirliyoruz. Dosya adının başında nokta olmasına dikkat ediniz!

Oluşturmuş olduğumuz bu dosyayı site kök dizinimiz içine atıyoruz. Aynı şekilde iletisim.php dosyası oluşturup örnek teşkil etmesi amacıyla içini dolduruyoruz.

Kod:
<?php
echo "ILETISIM";
?>

Bunu da kaydettikten sonra adres çubuğumuza http://localhost/site/iletisim şeklinde adresi girersek dosyamızın dizin olarak URL' ye yansıdığını göreceksiniz.

Not: Bu işlemde başarısız olanlara tavsiyem; sunucunuzda muhtemelen mod_rewrite modülü aktif değildir. Bunu aktif yapmak için (eğer Apache ise) sunucunuzdaki httpd.conf dosyasını açıp;

Kod:
#LoadModule rewrite_module modules/mod_rewrite.so

satırının başındaki # (kare) işaretini kaldırıp dosyayı kaydedip sunucuyu tekrar başlatmaktır.

Herkese kolay gelsin başarılar.
 

EskiReis

Özel Üye
Katılım
20 Eyl 2012
Mesajlar
503
Tepkime puanı
0
Puanları
0
Yaş
31
Web sitesi
ajanlar.org
Yararlı bir konu ayrıca php üzerinden değilde asp.net üzerinden tasarım yapan arkadaşlar içinde ASP.NET MVC'yi öneririm.QueryString mantığı burda gelişiyor.
 

mersin escort mersin e ticaret bodrum escort fethiye escort alanya escort konya escort konya escort bodrum escort vozol puff
Üst
Copyright® Ajanlar.org 2012