lostyazilim
tr.link

.htaccess sef link

4 Mesajlar 1.081 Okunma
lstbozum
tr.link

berkaykrx berkaykrx WM Aracı Kullanıcı
  • Üyelik 14.09.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek PHP Developer
  • Konum Ankara
  • Ad Soyad İ** K**
  • Mesajlar 974
  • Beğeniler 269 / 229
  • Ticaret 17, (%100)
index.php?page=urun/47 bunu .htaccess nasıl kısaltıyoruz?

" / " bunun fonksiyonu şu şekilde

$page = "main";

if(isset($_GET["page"])) {
$page = g("page");
}

$url = array_filter(explode("/", $page));
$page = $url[0];
 

 

wmaraci
reklam

ozer11 ozer11 WM Aracı Kullanıcı
  • Üyelik 08.12.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek kontrol ve otomasyon mühendisi
  • Konum Kocaeli
  • Ad Soyad Ö** Ö**
  • Mesajlar 130
  • Beğeniler 36 / 28
  • Ticaret 0, (%0)
seolu birşekilde yapacaksan örnek

limon-sıkma-makinesi_99.html

şekilinde ozaman konunun başlıkları şekilinde url üretmen gerek

bu gösterdigin kadar bilgiyle htaaccess yönlendirme yaparsak sadece

urun_99.html şekilinde sayfalardan yönlendirebilirsin seosu güzel olmaz

yinede htaccess örnegi bırakıyorum buraya

Options +FollowSymLinks
RewriteEngine On
RewriteBase /PHPdosyalari

ErrorDocument 401 /KlasorAdi/401.php
ErrorDocument 403 /KlasorAdi/403.php
ErrorDocument 404 /KlasorAdi/404.php
ErrorDocument 500 /KlasorAdi/500.php

RewriteRule ^sayfa/([0-9]+)/([a-zA-Z0-9]+)/$ sayfadetay.php?id=$1 [NC,QSA,L]
#sayfa ile başlayan linke tıkladığımızda yapılacak işlemleri ifade ediyor /$1/$2/ karşılık değerleri bu değerler likimiz dorultusunda çoğaltılabilir
RewriteRule ^urun/([0-9]+)/([a-zA-Z0-9]+)/$ urundetay.php?id=$1 [NC,QSA,L]
RewriteRule ^kategori/([0-9]+)/$ kategori.php?id=$1 [NC,QSA,L]
 

 

berkaykrx berkaykrx WM Aracı Kullanıcı
  • Üyelik 14.09.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek PHP Developer
  • Konum Ankara
  • Ad Soyad İ** K**
  • Mesajlar 974
  • Beğeniler 269 / 229
  • Ticaret 17, (%100)

ozer11 adlı üyeden alıntı

seolu birşekilde yapacaksan örnek

limon-sıkma-makinesi_99.html

şekilinde ozaman konunun başlıkları şekilinde url üretmen gerek

bu gösterdigin kadar bilgiyle htaaccess yönlendirme yaparsak sadece

urun_99.html şekilinde sayfalardan yönlendirebilirsin seosu güzel olmaz

yinede htaccess örnegi bırakıyorum buraya

Options +FollowSymLinks
RewriteEngine On
RewriteBase /PHPdosyalari

ErrorDocument 401 /KlasorAdi/401.php
ErrorDocument 403 /KlasorAdi/403.php
ErrorDocument 404 /KlasorAdi/404.php
ErrorDocument 500 /KlasorAdi/500.php

RewriteRule ^sayfa/([0-9]+)/([a-zA-Z0-9]+)/$ sayfadetay.php?id=$1 [NC,QSA,L]
#sayfa ile başlayan linke tıkladığımızda yapılacak işlemleri ifade ediyor /$1/$2/ karşılık değerleri bu değerler likimiz dorultusunda çoğaltılabilir
RewriteRule ^urun/([0-9]+)/([a-zA-Z0-9]+)/$ urundetay.php?id=$1 [NC,QSA,L]
RewriteRule ^kategori/([0-9]+)/$ kategori.php?id=$1 [NC,QSA,L]


Hocam /deneme-urun.html gibi düşünüyorum fakat /index.php?page=urun/47 bu şekilde ürüne gidiyor. ( / ) bunun yerine index.php?page=urun/$1 yaptığımda olmuyor bunun bir yolunu bulmam lazım
 

 

Adalente Adalente IT MANAGER Kullanıcı
  • Üyelik 27.01.2015
  • Yaş/Cinsiyet 43 / E
  • Meslek IT Maneger
  • Konum İstanbul Avrupa
  • Ad Soyad A** H**
  • Mesajlar 388
  • Beğeniler 59 / 26
  • Ticaret 0, (%0)
sadece htaccess ile yapamazsın birde fonksiyon ekleyip url kodlarını değiştirmen gerekiyor.
 

 

E-evcil.com
wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al