lostyazilim

.htaccess ve url rewrite

6 Mesajlar 4.769 Okunma
lstbozum
wmaraci reklam

seowarpnet seowarpnet Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 07.01.2014
  • Yaş/Cinsiyet 47 / E
  • Meslek SEO Danışmanı ve Bilgisayar Sistemleri Öğretmeni
  • Konum Ankara
  • Ad Soyad M** Ç**
  • Mesajlar 44
  • Beğeniler 3 / 8
  • Ticaret 0, (%0)
Bu Gün Forumlardan Birinde Bir Soru Gördüm sitesinin içerisindeki sayfalar parametrikmiş bunu içeride urlrewrite ile değiştirmek istiyormuş. Bu Sorunu 2 aşamada çözebiliriz.

1. Adım Kodlama ile oynayarak tüm urlleri belirli bir formata getiririz. Örneğin;

www.seowarp.net/?page=11&title=denemesayfasi

bu sayfanın linkini

www.seowarp.net/sayfalar/11-denemesayfasi.html olmasını istiyoruz diyelim

burada url şu şekilde yapılandırılmıştır.

domain/test/sayfaid-sayfatitle.html

2. Adımda bunu access conf içerisinde yazım şekli ise

^sayfalar/(.*)/(.*)-(.*).html

olacaktır kabaca

Yönlendirilecek sayfada Artık Şu şekli alacaktır.

?page=$2&title=$3

ve son olarak url rewrite komutunun yerel yönlendirme parametresi olan [NC] gelecek ve .htaccess sayfası içerisindeki rewrite komutu

RewriteRule ^sayfalar/(.*)/(.*)-(.*).html$ index.php?page=$2&title=$3 [NC]

Herkese Bol Şans
http://www.seowarp.net/blog/42-htaccess-ve-url-rewrite.html
 

 

wmaraci
reklam

guven5 guven5 WM Aracı Kullanıcı
  • Üyelik 08.12.2012
  • Yaş/Cinsiyet 58 / E
  • Meslek bilgisayar teknisyeni
  • Konum İstanbul Avrupa
  • Ad Soyad G** P**
  • Mesajlar 138
  • Beğeniler 7 / 17
  • Ticaret 0, (%0)
bu faydalı bir bilgi, mesela benim forum sitemde php?tid=1172&pid=6051, şeklinde çıkan linkler sayfa başlığı şekline dönüşmüş olacak.

bu arada sitenize bir baktım, verilen hizmetlerle ilgili biraz daha fazla detay olsaymış, iyi olurmuş, mesela fiyat gibi.
 

 

blonde-lovers.com kaliteli makalelerinizi ucretsiz yayinlayin.

seowarpnet seowarpnet Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 07.01.2014
  • Yaş/Cinsiyet 47 / E
  • Meslek SEO Danışmanı ve Bilgisayar Sistemleri Öğretmeni
  • Konum Ankara
  • Ad Soyad M** Ç**
  • Mesajlar 44
  • Beğeniler 3 / 8
  • Ticaret 0, (%0)
Mesela hangi hizmetin fiyatı eksik? Sizde yardımcı olun hatamızı giderelim
 

 

ogzhntr ogzhntr WM Aracı Kullanıcı
  • Üyelik 03.03.2013
  • Yaş/Cinsiyet 31 / E
  • Meslek Elektrik - Elektronik Tekniker
  • Konum Diğer
  • Ad Soyad O** E**
  • Mesajlar 1858
  • Beğeniler 89 / 532
  • Ticaret 2, (%100)
peki hocam site.com/sayfa.php?url=deneme şeklinde açılıyor url
biz bunu site.com/deneme şeklinde nasıl yapabiliriz.
 

 

wmaraci
wmaraci

seowarpnet seowarpnet Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 07.01.2014
  • Yaş/Cinsiyet 47 / E
  • Meslek SEO Danışmanı ve Bilgisayar Sistemleri Öğretmeni
  • Konum Ankara
  • Ad Soyad M** Ç**
  • Mesajlar 44
  • Beğeniler 3 / 8
  • Ticaret 0, (%0)
RewriteRule ^(.*)$ sayfa.php?url=$1 [NC]
Yalniz dikkat bu durumda index.php dosyasi dikkate alunmaz muhakkak daha fazla detay vermen gerek
 

 

faruk ozk faruk ozk WM Aracı Kullanıcı
  • Üyelik 20.02.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Öğrenci,
  • Konum Ankara
  • Ad Soyad Ö** Ö**
  • Mesajlar 55
  • Beğeniler 5 / 17
  • Ticaret 0, (%0)
bu gün sitenizide bazı yenilikler gördüm güzel olmuş
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al