RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} ^([^.]+)\.testsite\.com
RewriteRule ^(product/.*)$ /test.php [L,QSA,NC]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} !^www\.testsite\.com [NC]
RewriteCond %{HTTP_HOST} ^([^.]+)\.testsite\.com
RewriteRule !^(product/.*)$ /redirect.php?t=%1&q=$1 [L,QSA,NC]

#bu sekilde bir tanımlamam var. buradaki sorun iki tanımlamada tek tek
calistirildiginda sorun olusmamasina ragmen alttaki tanimlama aktif
edildiginde usttekini override etmesi. burada sorun da aslinda alttaki
tanimlamada RewriteRulede /product/hebe durumunda calismamasi gerekirken
calismaya devam ediyor. bu durumda da ustekini eziyor. cok farkli yontemler
denedim ama yazdigim tasarımlari kabul etmedi. htaccess in regex yorumlama
ile ilgili de problemleri var sanirim. htaccess uzerinde bu sorunu nasil
asabilirim gormedigim bir incelik var midir?
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap