Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

3Beğeni
  • 1 Yazan birsevda
  • 2 Yazan Okan_IŞIK

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > PHP

374x90

Bu Alana Reklam Ver

Merhabalar... SİTEMDEKİ LİNKLERİ NASIL KISALTABİLİRİM?

  #1  
Okunmamış 19 Nisan 2021, 22:23
BEYAZMASTER Adlı Üyenin Avatarı
YÜCE ALLAH'IN aciz 1 kulu
 
Üyelik Tarihi: 04 Şubat 2020
Yaş / Cinsiyet: 40 / Erkek
Ad, Soyad: On... Be...
Mesajlar: 125
Beğeniler: 29 / 92
Ticaret: 0, 0%
Herkese hayırlı ramazanlar diliyorum öncelikle...

Desteğinizi rica ettiğim konuya geleyim.

Sitemin içerisindeki linkler şöyle;

siteadi.com/bayiler/istanbul/kadikoy/bayi.php?bayi_adi=abc-ticaret

Kısaltmak adına tek bildiğim ve yapabildiğim şey .htaccess ile php uzantısını kaldırmak.

Linki şu hale getirdim dolayısı ile;

siteadi.com/bayiler/istanbul/kadikoy/bayi?bayi_adi=abc-ticaret

AMA BU HİÇ İŞİMİ GÖRMÜYOR MAALESEF...


siteadi.com/abc-ticaret YAPMAK İSTİYORUM...

ARADAKİ ÖĞELERİ BYPASS ETMEK İÇİN NELER ÖNEREBİLİRSİNİZ?

Büyük siteler bunu bir şekilde yapıyorlar AMA NASIL...!?


SÖZÜ SİZ ÜSTADLARA BIRAKIYORUM ŞİMDİ...



ÖNCE MANEVİYAT,DEĞER,ERDEM,SAYGI,... ÖNCE "İNSAN" OLMAK GEREK! Nasılsa er yada geç webmaster olunur.

374x90

Bu Alana Reklam Ver

  #2  
Okunmamış 19 Nisan 2021, 22:47
birsevda Adlı Üyenin Avatarı
Maraba
 
Üyelik Tarihi: 17 Aralık 2013
Cinsiyet: Erkek
Meslek: Amele
Konum: Tekirdağ
Ad, Soyad: Tu... Ka...
Mesajlar: 1.762
Beğeniler: 603 / 1553
Ticaret: 16, 100%
öncelikle sitenizdeki yazılımı da belirtirseniz size daha hızlı yardımcı olabiliriz.
BEYAZMASTER bunu beğendi.
Siteni Ekle WeBDiZiN.Com Alexa Rank #415,491 Turkey Rank #9,173 (Sizlerin Sayesinde)
  #3  
Okunmamış 19 Nisan 2021, 22:59
BEYAZMASTER Adlı Üyenin Avatarı
YÜCE ALLAH'IN aciz 1 kulu
 
Üyelik Tarihi: 04 Şubat 2020
Yaş / Cinsiyet: 40 / Erkek
Ad, Soyad: On... Be...
Mesajlar: 125
Beğeniler: 29 / 92
Ticaret: 0, 0%
Öncelikle ilginiz için teşekkür ederim...

Sitemizde herhangi bir özel yazılım / cms (wordpress, joomla, vs) kullanmıyoruz.

Php ile oluşturduğumuz ve oluşturmaya devam ettiğimiz bir site...
ÖNCE MANEVİYAT,DEĞER,ERDEM,SAYGI,... ÖNCE "İNSAN" OLMAK GEREK! Nasılsa er yada geç webmaster olunur.
  #4  
Okunmamış 20 Nisan 2021, 00:45
birsevda Adlı Üyenin Avatarı
Maraba
 
Üyelik Tarihi: 17 Aralık 2013
Cinsiyet: Erkek
Meslek: Amele
Konum: Tekirdağ
Ad, Soyad: Tu... Ka...
Mesajlar: 1.762
Beğeniler: 603 / 1553
Ticaret: 16, 100%
Alıntı:
BEYAZMASTER Adlı Üyeden Alıntı
Öncelikle ilginiz için teşekkür ederim...

Sitemizde herhangi bir özel yazılım / cms (wordpress, joomla, vs) kullanmıyoruz.

Php ile oluşturduğumuz ve oluşturmaya devam ettiğimiz bir site...
Php ile kendi oluşturduğunuz site ise
2 seçenek var aslında
1. seçenek htaccess e basit bir kod olusturarak alt sayfadaki linkleri kısaltılmış olarak çekersiniz bu şekilde gösterebilirsiniz.
2. seçenekse her eklediğiniz sayfayı ana dizine atarak siteadı com / uzantı şeklinde yapabilirsiniz.
Siteni Ekle WeBDiZiN.Com Alexa Rank #415,491 Turkey Rank #9,173 (Sizlerin Sayesinde)
  #5  
Okunmamış 20 Nisan 2021, 00:58
Okan_IŞIK Adlı Üyenin Avatarı
Vip Tema Web Tasarım A.Ş.
 
Üyelik Tarihi: 29 Haziran 2011
Yaş / Cinsiyet: 34 / Erkek
Konum: Tekirdağ
Ad, Soyad: Öz... Iş...
Mesajlar: 1.357
Beğeniler: 656 / 502
Ticaret: 21, 100%
.htaccess
PHP- Kodu:
RewriteEngine on
RewriteCond 
%{REQUEST_FILENAME} !-f
RewriteRule 
^bayiler/([0-9a-zA-Z-_/]+)\.htmlbayi?seo=$[QSA
Bu yapıyı kullandığınızda şöyle bir link oluşturmuş olursunuz.
http://siteadi.com/bayiler/ankara-bayi.html

bayiler.php sayfasında get ile aldığın seo değerini veritabanının bayiler tablosunda seo sütununda var mı yok mu diye bakarak.

Ayrıca seo sütununa bayi ekleme safhasında bayi adı Ankara Bayi ise ankara-bayi şeklinde kaydedebilmelisin.

Link verebilmek için ise;
Kod:
<a href="http://siteadi.com/<?=$bayi['seo']?>.html"><?=$bayi['baslik']?></a>
birsevda ve BEYAZMASTER bunu beğendi.
Konu Okan_IŞIK tarafından (20 Nisan 2021, 01:01 ) değiştirilmiştir.
Vip Tema Web Tasarım A.Ş.
  #6  
Okunmamış 20 Nisan 2021, 01:04
BEYAZMASTER Adlı Üyenin Avatarı
YÜCE ALLAH'IN aciz 1 kulu
 
Üyelik Tarihi: 04 Şubat 2020
Yaş / Cinsiyet: 40 / Erkek
Ad, Soyad: On... Be...
Mesajlar: 125
Beğeniler: 29 / 92
Ticaret: 0, 0%
Alıntı:
birsevda Adlı Üyeden Alıntı
php ile kendi oluşturduğunuz site ise
2 seçenek var aslında
1. Seçenek htaccess e basit bir kod olusturarak alt sayfadaki linkleri kısaltılmış olarak çekersiniz bu şekilde gösterebilirsiniz.
2. Seçenekse her eklediğiniz sayfayı ana dizine atarak siteadı com / uzantı şeklinde yapabilirsiniz.

1.seçenek ile ilgileniyoruz ama kod paylaşmadığınız için maalesef aydınlatıcı olmadı.

2.seçenek ile ilgilenmediğimiz ve sitenin düzenli olması için klasör sistemi yaptık.

Yüzlerce/binlerce dosyayı root dizine atmak aklımızın ucundan bile geçmiyor.
ÖNCE MANEVİYAT,DEĞER,ERDEM,SAYGI,... ÖNCE "İNSAN" OLMAK GEREK! Nasılsa er yada geç webmaster olunur.
  #7  
Okunmamış 20 Nisan 2021, 01:08
BEYAZMASTER Adlı Üyenin Avatarı
YÜCE ALLAH'IN aciz 1 kulu
 
Üyelik Tarihi: 04 Şubat 2020
Yaş / Cinsiyet: 40 / Erkek
Ad, Soyad: On... Be...
Mesajlar: 125
Beğeniler: 29 / 92
Ticaret: 0, 0%
Alıntı:
okan_ışık Adlı Üyeden Alıntı
.htaccess
PHP- Kodu:
rewriteengine on
rewritecond 
%{request_fılename} !-f
rewriterule 
^bayiler/([0-9a-za-z-_/]+)\.htmlbayi?seo=$[qsa
bu yapıyı kullandığınızda şöyle bir link oluşturmuş olursunuz.
http://siteadi.com/bayiler/ankara-bayi.html

bayiler.php sayfasında get ile aldığın seo değerini veritabanının bayiler tablosunda seo sütununda var mı yok mu diye bakarak.

Ayrıca seo sütununa bayi ekleme safhasında bayi adı ankara bayi ise ankara-bayi şeklinde kaydedebilmelisin.

Link verebilmek için ise;
Kod:
<a href="http://siteadi.com/<?=$bayi['seo']?>.html"><?=$bayi['baslik']?></a>

Okan Bey gerçekten çok çok teşekkürler...

Kodları deneyeyim, sonucu paylaşacağım...

Ama hemen şunu sorayım;
SEO sütunu nedir?
Sorumdan da anlayacağınız üzere seo sütunum yok!
Olmalı mı?
Konuyu açarsanız çok çok sevinirim...


EK:
Seo sütunundan kastınız sonradan anlayabildiğim kadarıyla şu;

Bir verinin normal yazım şeklinin içinde TÜRKÇE karakterler, özel karakterler ve boşluk olabileceği için bunlardan arındırarak linkte görünmeye uygun hale getirilen yazılışlarının kaydedildiği sütun.

Eğer buysa kasdettiğiniz var diyebilirim.
Konu BEYAZMASTER tarafından (20 Nisan 2021, 08:49 ) değiştirilmiştir.
ÖNCE MANEVİYAT,DEĞER,ERDEM,SAYGI,... ÖNCE "İNSAN" OLMAK GEREK! Nasılsa er yada geç webmaster olunur.
  #8  
Okunmamış 20 Nisan 2021, 01:30
birsevda Adlı Üyenin Avatarı
Maraba
 
Üyelik Tarihi: 17 Aralık 2013
Cinsiyet: Erkek
Meslek: Amele
Konum: Tekirdağ
Ad, Soyad: Tu... Ka...
Mesajlar: 1.762
Beğeniler: 603 / 1553
Ticaret: 16, 100%
@Okan_IŞIK kodları paylaşmıs benim paylaşmama gerek kalmamış teşşekürler.
Siteni Ekle WeBDiZiN.Com Alexa Rank #415,491 Turkey Rank #9,173 (Sizlerin Sayesinde)
  #9  
Okunmamış 20 Nisan 2021, 10:06
BEYAZMASTER Adlı Üyenin Avatarı
YÜCE ALLAH'IN aciz 1 kulu
 
Üyelik Tarihi: 04 Şubat 2020
Yaş / Cinsiyet: 40 / Erkek
Ad, Soyad: On... Be...
Mesajlar: 125
Beğeniler: 29 / 92
Ticaret: 0, 0%
Alıntı:
Okan_IŞIK Adlı Üyeden Alıntı
.htaccess
PHP- Kodu:
RewriteEngine on
RewriteCond 
%{REQUEST_FILENAME} !-f
RewriteRule 
^bayiler/([0-9a-zA-Z-_/]+)\.htmlbayi?seo=$[QSA
Bu yapıyı kullandığınızda şöyle bir link oluşturmuş olursunuz.
http://siteadi.com/bayiler/ankara-bayi.html

bayiler.php sayfasında get ile aldığın seo değerini veritabanının bayiler tablosunda seo sütununda var mı yok mu diye bakarak.

Ayrıca seo sütununa bayi ekleme safhasında bayi adı Ankara Bayi ise ankara-bayi şeklinde kaydedebilmelisin.

Link verebilmek için ise;
Kod:
<a href="http://siteadi.com/<?=$bayi['seo']?>.html"><?=$bayi['baslik']?></a>



Okan Bey sayenizde sonuca çok yaklaştığımı sanıyorum ama kodlar henüz çalışmadı maalesef!

Tarayıcıya ===> https://siteadi.com/bayiler/ankara-bayi.php yazınca;

Birşeyler doğru olduğu için hemen hata sayfasına gitmiyor, sayfa uzun bir süre dönüyor, verileri arıyor.

Lakin sonunda hata sayfasına yönleniyor.

Bir yerde yanlış veya noksan var ama çözemedim...


* Sizin örneğinizdeki .html uzantısı yerine .php kullandım.

Kodlarda ve kullanımda başka bir farklılık yapmadım.

Bu bilgiler ışığında aydınlatırsanız çok makbule geçer...
ÖNCE MANEVİYAT,DEĞER,ERDEM,SAYGI,... ÖNCE "İNSAN" OLMAK GEREK! Nasılsa er yada geç webmaster olunur.
Cevap Yaz Favorilerime Ekle

1113x90

Bu Alana Reklam Ver



Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > PHP


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 14:01.