.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.
ş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.
.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
htaccess dosyası----------------------------------------------------
RewriteEngine on
# 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]
------------------------------------------------------------------------
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜ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.