Htaccess'de GET ile gönderilen veriyi sayfaya yazdırmak

joxey

Centipat
Katılım
23 Temmuz 2019
Mesajlar
32
siteadi.com?Yazi=asd123 şeklindeki URL'yi siteadi.com/asd123 olarak yazınca sayfaya asd123 yazdırmak istiyorum şu şekilde bir kod yazdım ama çalışmadı hata nerede acaba?

index.php de ki kodlar;
<?PHP.

$Bilgi = $_get["yazi"];
Echo $bilgi;

>

Htaccess de ki kodlar;
Rewriteengine on.
Rewriterule ^(.*)$ index.php?Yazi=$1.

İnternette izlediğim videolarda insanlar bu şekilde yazmış ve siteadi.com/asd123 yazınca ekrana asd123 yazıyor.
Cevap veren yok mu? 😩
 
Son düzenleme:
örnek php dosyası

PHP:
<?php

$bilgi = $_GET['yazi'];

echo $bilgi;

.htaccess
Apache config:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?islem=$1 [QSA,L]
 
örnek php dosyası

PHP:
<?php

$bilgi = $_GET['yazi'];

echo $bilgi;

.htaccess
Apache config:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?islem=$1 [QSA,L]


Aynı kodları yazdım lakin çalışmadı siteadi.com/asd123 yazdığımda ekranda
Not Found
yazıyor
 
index.php ye "islem" adında get yaptığına emin misin?
siteadi.com/asd123 yaptığında olan şey siteadi.com/index.php?islem=asd123

Evet eminim hatta siteadi.com/index.php?islem=asd123 yazınca veya siteadi.com/?islem=asd123 yazınca ekranda asd123 yazıyor ama siteadi.com/asd123 yazınca bu hatayı veriyor.
index.php ye "islem" adında get yaptığına emin misin?
siteadi.com/asd123 yaptığında olan şey siteadi.com/index.php?islem=asd123

Nasıl yapabilirim?
 
Son düzenleme:
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı