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]
 


Aynı kodları yazdım lakin çalışmadı siteadi.com/asd123 yazdığımda ekranda
Not Found
yazıyor
 
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
 
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:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…