Htaccess Sorunu
-
Bu gün herkesin ucundan accık url sorunu var sanırım :)
URL değiştirme işleminde nedense sistem .htaccess de bulunan aşağıda ki komuta cevap vermiyor.
Nedeni ne olabilir ?
www.xxx.com/arama.php?sonuc=yyy
bunun sadece aşağıda ki şekilde olmasını istiyorum
www.xxx.com/yyy
RewriteRule ^([0-9a-zA-Z-_]+)$ arama.php?sonuc=$1[L,QSA] -
edit...
Yanlış yazmışım, ben de pek beceremiyorum bunu :D
wasd tarafından 01/Mar/16 14:29 tarihinde düzenlenmiştir -
RewriteRule ^([0-9a-zA-Z-_]+)$ arama.php?sonuc=$1[L,QSA]Bu satirdan once ayni url leri yakalayabilecek baska desen var mi?Verdigi hata nedir? -
herlocksholmes bunu yazdı
RewriteRule ^([0-9a-zA-Z-_]+)$ arama.php?sonuc=$1[L,QSA]Bu satirdan once ayni url leri yakalayabilecek baska desen var mi?Verdigi hata nedir?hayır bildiğimiz boş htaccess dosyası
hata yok hiçbir işlem yapmıyor.
-
mod rewrite acik olmasi lazim apache ayarlarindan + soyle bir kontrol kullanabilirsin
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^([^/]+)/([^/]+)/?$ arama.php?sonuc=$1 [L,QSA]
</IfModule> -
hackingo bunu yazdı
mod rewrite acik olmasi lazim apache ayarlarindan + soyle bir kontrol kullanabilirsin
RewriteEngine on
RewriteRule ^([^/]+)/([^/]+)/?$ arama.php?sonuc=$1 [L,QSA]mod açık fakat yine de hiç bir değişiklik olmuyor
dns flush farklı tarayıcı başka bilgisayar telefon hepsini denedim en ufak bir değişiklik olmuyor
-
Yİne pskpt sayesinde çözüme ulaştık
kendisine tekrar teşekkür ediyorum
çözüm ;
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^herhangi_bir _isim/([\w]+)$ arama.php?ara=$1 [L,QSA]
RewriteRule ^herhangi_baska_bir_isim/([\w]+)$ arama.php?sonuc=$1 [L,QSA]
