Re: [FreeBSD] mod_rewrite problemi
Sorununuzun çözümü oldukça basit. Örnek vermek gerekirse;RewriteRule ^admin/?$ admin.php [L,QSA]gibi bir ifade kullandığımızı düşünürsek adres satırında http://domain.com/admin/?sayfa=bolum gibi kullanabilirsiniz.On 10/15/06, Omer Faruk Sen [EMAIL PROTECTED] wrote: Merhaba,mod_rewrite ile ugrasiyorum ama basim biraz dertte.. Cozemedigim birsy varsoyleki:/?dd=asdad seklinde bir url'i/xxx/?dd=asdadsekline donusturmem lazim ama bir turlu basaramadim. Sorunun en bastaki (/? ) soru isareti eger bu karakter olmaza problemsiz rewrite edebiliyorumbu karakteri \? seklinde escape ettim ama sonuc degismedi..RewriteRule ^/\?dd(.*) /xxx/?dd$1 [R,L] veyaRewriteRule ^/\?dd(.*) /xxx/?dd$1 [R] ile denedim ikisi de olmadi ayrica RewriteRule ^/?dd(.*) /xxx/?dd$1 [R,L] veyaRewriteRule ^/?dd(.*) /xxx/?dd$1 [R] 'de calismiyordenemek icinRewriteRule ^/dd(.*) /xxx/?dd$1 [R] yaptim calisti ( bastaki soru isaretinikaldirdim) Kullandigim isletim sistemi rhel4 ES u4Apache httpd-2.0.52-28.ent ---Omer Faruk Senhttp://www.EnderUNIX.ORG Software Development Team @ Turkeyhttp://www.Faruk.NETFor Public key: http://www.enderunix.org/ofsen/ofsen.asc*** AcikAcademy published Turkish translation ofNetwork Security Hacks byOreillyAcik Akademi'nin yeni kitabini duydunuz mu?http://www.acikakademi.com/catalog/nethacks/ Life is trouble.. Only Death is not!-Alexis Zorba-Cikmak icin, e-mail: [EMAIL PROTECTED]Liste arsivi: http://lists.enderunix.orgTurkiye'nin ilk FreeBSD kitabi: http://www.acikakademi.com/freebsd.php
Re: [FreeBSD] mod_rewrite problemi
Sorununuzun çözümü oldukça basit. Örnek vermek gerekirse;RewriteRule ^admin/?$ admin.php [L,QSA]gibi bir ifade kullandığımızı düşünürsek; http://domain.com/admin/?sayfa=bolum1http://domain.com/admin/?sayfa=bolum2gibi QueryString alabilebileceğimiz url'ler oluşuyor. On 10/15/06, Özkan KIRIK [EMAIL PROTECTED] wrote: Selam Omer,RewriteRule ifadesi, QueryStringleri match etmiyor. QueryString'i matchettirebilmek icin:RewriteCond ile %{QUERY_STRING}degiskenini kontrol etmelisin.Kolay gelsin,Özkan KIRIK EnderUNIX YGT @ TürkiyeYazılım GeliştiricisiOmer Faruk Sen yazmış: Merhaba, mod_rewrite ile ugrasiyorum ama basim biraz dertte.. Cozemedigim birsy var soyleki: /?dd=asdad seklinde bir url'i /xxx/?dd=asdad sekline donusturmem lazim ama bir turlu basaramadim. Sorunun en bastaki (/? ) soru isareti eger bu karakter olmaza problemsiz rewrite edebiliyorum bu karakteri \? seklinde escape ettim ama sonuc degismedi.. RewriteRule ^/\?dd(.*) /xxx/?dd$1 [R,L] veya RewriteRule ^/\?dd(.*) /xxx/?dd$1 [R] ile denedim ikisi de olmadi ayrica RewriteRule ^/?dd(.*) /xxx/?dd$1 [R,L] veya RewriteRule ^/?dd(.*) /xxx/?dd$1 [R] 'de calismiyor denemek icin RewriteRule ^/dd(.*) /xxx/?dd$1 [R] yaptim calisti ( bastaki soru isaretini kaldirdim) Kullandigim isletim sistemi rhel4 ES u4 Apache httpd-2.0.52-28.ent --- Omer Faruk Sen http://www.EnderUNIX.ORG Software Development Team @ Turkey http://www.Faruk.NET For Public key: http://www.enderunix.org/ofsen/ofsen.asc *** AcikAcademy published Turkish translation ofNetwork Security Hacks by Oreilly Acik Akademi'nin yeni kitabini duydunuz mu? http://www.acikakademi.com/catalog/nethacks/ Life is trouble.. Only Death is not! -Alexis Zorba - Cikmak icin, e-mail: [EMAIL PROTECTED] Liste arsivi: http://lists.enderunix.org Turkiye'nin ilk FreeBSD kitabi: http://www.acikakademi.com/freebsd.php -Cikmak icin, e-mail: [EMAIL PROTECTED] Liste arsivi: http://lists.enderunix.orgTurkiye'nin ilk FreeBSD kitabi: http://www.acikakademi.com/freebsd.php
Re: [FreeBSD] mod_rewrite problemi
Dinçer bey, querystring'te gecen ifadeye göre rule yazamiyorsunuz ondan bahsediyorum. Örneğin, /admin/?sayfa=bolum1 urlsinde, sayfa degiskeni bolum1'e esitse /bolum1.html'e sayfa degiskeni bolum2 ye esitse /bolum2.html e rewrite etmek istiyorsunuz. Bu islemi RewriteRule ile yapamazsiniz. o yuzden RewriteCond ile %{QUERY_STRING}'i match ettirmeniz gerekecek. Anladigim kadariyla, Ömer bey ise QueryString'in icerisinde gecen ifadeye göre bir kural yazmaya calisiyor. RewriteRule ile ? işaretinden sonrasını match edemezsiniz Özkan KIRIK EnderUNIX YGT @ Türkiye Yazılım Geliştiricisi Dinçer Çelik yazmış: Sorununuzun çözümü oldukça basit. Örnek vermek gerekirse; RewriteRule ^admin/?$ admin.php [L,QSA] gibi bir ifade kullandığımızı düşünürsek; http://domain.com/admin/?sayfa=bolum1 http://domain.com/admin/?sayfa=bolum http://domain.com/admin/?sayfa=bolum2 gibi QueryString alabilebileceğimiz url'ler oluşuyor. On 10/15/06, *Özkan KIRIK* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: Selam Omer, RewriteRule ifadesi, QueryStringleri match etmiyor. QueryString'i match ettirebilmek icin: RewriteCond ile %{QUERY_STRING}degiskenini kontrol etmelisin. Kolay gelsin, Özkan KIRIK EnderUNIX YGT @ Türkiye Yazılım Geliştiricisi Omer Faruk Sen yazmış: Merhaba, mod_rewrite ile ugrasiyorum ama basim biraz dertte.. Cozemedigim birsy var soyleki: /?dd=asdad seklinde bir url'i /xxx/?dd=asdad sekline donusturmem lazim ama bir turlu basaramadim. Sorunun en bastaki (/? ) soru isareti eger bu karakter olmaza problemsiz rewrite edebiliyorum bu karakteri \? seklinde escape ettim ama sonuc degismedi.. RewriteRule ^/\?dd(.*) /xxx/?dd$1 [R,L] veya RewriteRule ^/\?dd(.*) /xxx/?dd$1 [R] ile denedim ikisi de olmadi ayrica RewriteRule ^/?dd(.*) /xxx/?dd$1 [R,L] veya RewriteRule ^/?dd(.*) /xxx/?dd$1 [R] 'de calismiyor denemek icin RewriteRule ^/dd(.*) /xxx/?dd$1 [R] yaptim calisti ( bastaki soru isaretini kaldirdim) Kullandigim isletim sistemi rhel4 ES u4 Apache httpd-2.0.52-28.ent --- Omer Faruk Sen http://www.EnderUNIX.ORG Software Development Team @ Turkey http://www.Faruk.NET For Public key: http://www.enderunix.org/ofsen/ofsen.asc *** AcikAcademy published Turkish translation of Network Security Hacks by Oreilly Acik Akademi'nin yeni kitabini duydunuz mu? http://www.acikakademi.com/catalog/nethacks/ Life is trouble.. Only Death is not! -Alexis Zorba - Cikmak icin, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Liste arsivi: http://lists.enderunix.org Turkiye'nin ilk FreeBSD kitabi: http://www.acikakademi.com/freebsd.php http://www.acikakademi.com/freebsd.php - Cikmak icin, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Liste arsivi: http://lists.enderunix.org Turkiye'nin ilk FreeBSD kitabi: http://www.acikakademi.com/freebsd.php - Cikmak icin, e-mail: [EMAIL PROTECTED] Liste arsivi: http://lists.enderunix.org Turkiye'nin ilk FreeBSD kitabi: http://www.acikakademi.com/freebsd.php