arkadaşlar, sitemde search bölümünde sayfalama var, fakat bir türlü seolu bir link elde edemiyorum.
normal arama sayfası = > http://localhost/demo/s/?s=deneme
normal arama sayfası sayfalanmış = > http://localhost/demo/s/page/2/?s=deneme
şekillerinde olmasını istiyorum.
şeklindede sonuçları yazdırmaya çalışıyorum.
şeklindeki kodlar ile "http://localhost/demo/s/page/2/?s=deneme" elde edebiliyorum, sayfayı ve aramayı ekrana yazabiliyorum. Fakat bu şekidle yapınca, "http://localhost/demo/s/?s=deneme" yapınca sonuç elde edemiyorum.
kodunu koyunca, sayfalama sisteminde, sayfa değerini alamıyorum.
normal arama sayfası = > http://localhost/demo/s/?s=deneme
normal arama sayfası sayfalanmış = > http://localhost/demo/s/page/2/?s=deneme
şekillerinde olmasını istiyorum.
PHP:
$oldugunsayfa = $_GET['sayfa'];
$search = $_GET["s"];
echo $search."<br>";
echo $oldugunsayfa."<br>";
şeklindede sonuçları yazdırmaya çalışıyorum.
Kod:
RewriteRule ^s/page/(.+) search.php?sayfa=$1 [QSA]
RewriteRule ^s/page/(.+)/$ search.php?sayfa=$1 [QSA]
şeklindeki kodlar ile "http://localhost/demo/s/page/2/?s=deneme" elde edebiliyorum, sayfayı ve aramayı ekrana yazabiliyorum. Fakat bu şekidle yapınca, "http://localhost/demo/s/?s=deneme" yapınca sonuç elde edemiyorum.
Kod:
RewriteRule ^s/?s=(.*) search.php?s=$1 [L]
RewriteRule ^s/?s=(.*)/$ search.php?s=$1 [L]