.htaccess dosyasına aşağıda girdiğim kod ile statik sayfamı klasör gibi gösterebilmekteyim örnek olarak <a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=33217341&url=urun" data-href="urun">ürünler</a> dediğimde urun.php sayfası gelmekte ancak ben buna sunuda ilave etmek istemekteyim <a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=33217341&url=urun/123" data-href="urun/123">link</a> ile urunler sayfası geldiğinde 123 nolu id ye sahip ürünü db den almak istiyorum bu konu hakkında bilgisi olan arkadaşların desteğini bekliyorum
# Rewrite URLs of the form 'x' to the form 'index.php?q=x'. RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Şeklinde düzenle.. Ardından <a href="urunler"> şeklinde girdiğinde urunler.php sayfan açılır ve <a href="urunid-44"> şeklinde girdiğinde de urun.php?id=44 sayfası çağırılır.
Bu şekilde işlemlerini $_GET["id"] yapabilirsin. Yani bu şekilde urunun id'sini çekebilirsin.
Paylaşımın için çok saol kkonuyu anlamaya başladım ancak <a href="urunid-44"> şeklinde girdiğinde de urun.php?id=44 sayfası çağırılır. kısmını beceremedim. koddamı bir hata var birde bu konuyu detaylı anlatan bir kaynak varsa önerebilirmisin.
ing-tr farketmez
.htaccess dosyanı düzenleyeceksin ona göre... urunid-44 kısmını urun.php?id=44 olarak alıyosun htaccess yardımıyla... aşağıdaki linkleri incele:
şeklinde olması lazım, ikincisi farklı apache sürümleri demişsin, bana hangi sürümler olduğunu vaktin varsa söyleyebilir misin? Denemek istiyorum... Sadece merak
Ben şu an 2.2.11'de denedim, bir defa koyduğumda istediğim gibi çalışmıyor. Önceki bir versiyonunda aynı sorun yoktu galiba. Tam olarak sebebi ne bilmiyorum, zaten mod_rewrite her zaman mantıklı çalışmıyor. O yüzden birkaç birşey denemek gerekebiliyor.
Anladım, ben bugüne kadar çok kullandım mod_rewrite'ı ve karşılaştığım sorunların hepsi benim hatalarım. Hata yapmadan ve mantıklı bir şekilde oluşturduğum zaman hiçbir sorun yaşamıyorum.
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme