Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
270
Tıklama
0
Öne Çıkarma
.htaccess rewriterule yardım rica
A
10 yıl (3307 mesaj)
Yarbay
Konu Sahibi

Merhaba. Bir konuda yardımınızı rica ediyorum.

"domainadi.com/urunler/urun-adi" şeklinde .htaccess ile ürün listeleme yapıyorum (urun-adi linkini urunler.php - mysql den çekiyor)

Mevcut .htaccess komutu bu şekilde RewriteRule ^urunler/(.*)$ urunler.php?link=$1 [QSA,L]

Sorum şu ki "domainadi.com/urun-adi" ben bu şekilde yazdırmak istiyorum fakat

RewriteRule ^(.*)$ urunler.php?link=$1 [QSA,L] bu şekilde düzelttiğimde (.*) bundan dolayı bu sefer diğer dosyaları etkiliyor.

Alternatif çözüm araştırıp denedim ama sonuç alamadım. Sizce ne yapmalıyım ?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



N
10 yıl (7922 mesaj)
Yarbay

O zaman şöyle yapmak lazım. Eğer yazılan ürün adı veya başka her neyse, eğer yazılan isimde dosya varsa o zaman dosya açılsın, yoksa ürün adı olarak kabul edip urunler.php'ye gitsin.

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /urunler.php?link=$1 [QSA,L]



< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @hlttmz
A
10 yıl (3307 mesaj)
Yarbay
Konu Sahibi

RewriteCond %{REQUEST_FILENAME} !-f or
RewriteCond %{REQUEST_FILENAME} !-d

bu satır or ile birlikte kullanılıyordu

RewriteRule ^.*$ /urunler.php?link=$1 [QSA,L] bu satırıda denedim ama maalsaef sonç alamadım hocam


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @nihattr
N
10 yıl (7922 mesaj)
Yarbay

Wordpress'te or yok ama bakmam lazım uygun zamanda.



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @hlttmz
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.