lostyazilim
tr.link

.htaccess çift yönlendirme

5 Mesajlar 930 Okunma
lstbozum
tr.link

Gokhank58 Gokhank58 WM Aracı Kullanıcı
  • Üyelik 17.05.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Yazılım/Tasarım
  • Konum Sivas
  • Ad Soyad G** K**
  • Mesajlar 105
  • Beğeniler 16 / 30
  • Ticaret 0, (%0)
.htaccess konusunda bilgili arkadaşların yardımına ihtiyacım var.
Elimde RewriteRule ^([a-zA-Z0-9-_]+)$ index.php?Sayfa=$1 şeklinde bir parametrem var. site.com/link şeklinde ne istiyorsam alıyorum.

Şimdi yapmak istediğim ise bunu ikiye çıkarmak. Yani site.com/dil/link şeklinde
Ama yine index.php üzerinde olmalı. Yardımcı olursanız sevinirim.
 

 

wmaraci
reklam

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
RewriteRule ^([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)$ index.php?dil=$1&Sayfa=$2 [L,QSA]

Deneyebilir misiniz?
 

 


ClkOfis ClkOfis http://www.clkofis.com Kullanıcı
  • Üyelik 03.10.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Yazılım ve Tasarım
  • Konum Bursa
  • Ad Soyad E** Ç**
  • Mesajlar 228
  • Beğeniler 43 / 61
  • Ticaret 11, (%91)
hocam
$url = explode('/',$_GET['sayfa']);
echo $url[0]; // dil
echo $url[1]; // link
 

 

Gokhank58 Gokhank58 WM Aracı Kullanıcı
  • Üyelik 17.05.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Yazılım/Tasarım
  • Konum Sivas
  • Ad Soyad G** K**
  • Mesajlar 105
  • Beğeniler 16 / 30
  • Ticaret 0, (%0)
Cevaplar için teşekkürler.

Abdullahx O sorgu ile çalıştırdım. Bu sefer de site sanki /dil/ dizinindeymiş gibi davranmaya başladı. Aşamayınca "tr" ve "en" adında klasör yapıp site ana dizinini referans aldım.

ClkOfis Teşekkürler güzel mantık, şuan farklı şekilde hallettim. Ama aldım bunu. :)
 

 

wmaraci
wmaraci

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
AslındaRewriteRule ^index.php/([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)$ index.php?dil=$1&Sayfa=$2 [L,QSA] gibi olması lazımdı benim kodun ama sizde başta index göremeyince ben de o şekil yazmıştım :) Bir de bu şekil deneyin yine siz, halletmişsiniz ama olsun :)
Gokhank58

kişi bu mesajı beğendi.


wmaraci
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