saintx adlı üyeden alıntı: mesajı görüntüle
@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..