@ArBiTeR;
RewriteEngine on
RewriteCond $1 !^(search)
RewriteRule ^(.*)\/video\/(.*)\.html$ video.php?vid=$2&kat=$1 [QSA,L]
RewriteRule ^search/(.*)\.html$ search.php?q=$1 [QSA,L]
$1 olan değeri PHP tarafında
$_GET["kat"]
olarak alabilirsin.
Video ID yerine seo-url 'yi yazdırıyor şu anda. Yapı aslında şu şekilde;
http://domain.com/search/video-adi.html
http://domain.com/videoid/video/video-adi.html
kırmızı alanları almam gerekiyor. İşin daha da ilginç olan tarafı ise deneme amaçlı htaccess 'i sadece şöyle yapıyorum;
RewriteEngine on
RewriteRule ^(.*)/video/ video.php?vid=$1 [L]
search'le ilgili bir terim geçmemesine rağmen; searchi manuel girdiğimde:
http://domain.com/search.php?q=deneme.html gibi
Bunu yine video.php'ye gönderiyor.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:02:08 -->-> Daha önceki mesaj 14:56:50 --
Son olarak deneme için bir yapı daha oluşturdum.
.htaccess
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:05:01 -->-> Daha önceki mesaj 15:02:08 --
Son olarak deneme için bir yapı daha oluşturdum.
.htaccess
RewriteEngine on
RewriteRule ^(.*)/video/ video.php?vid=$1 [L]
bu şekilde. Başka hiçbir satır eklemedim.
http://www.domain.com/search.php?q=arama+yap
girdiğim zaman url'ye bunu video.php 'ye gönderiyor..