Google'da başarısız oldum ve burada arama yanıtını bulamadım. Üzgünüm, ben htaccess bir yeniyim ve gerçekten garip sözdizimi var ve öğrenmesi çok zor!Çerez değerine göre htaccess yönlendirmesi nasıl yapılır
Sen burada yapmaya çalışıyorum görebilirsiniz ...
RewriteEngine on
RewriteCond %{HTTP_COOKIE} ^.*user_id=(\d+).*$ [NC]
RewriteRule .* http://localhost/mysite/cache/$1 [R=301,L]
RewriteRule .* http://localhost/mysite/cache/guest [R=301,L]
Ben maksimum hızda ve her kullanıcı için sayfaları önbelleğe ediyorum. Bir çerezle giriş yaptıkları takdirde uygun HTML önbellek klasörüne yönlendirmek istiyorum, aksi takdirde misafir önbelleğini yüklemek istiyorum.
Şu anda bir infi-loop'a gider. [R = ... öğesini kaldırırsam dahili sunucu hatası alırım.
Lütfen yardım edin! Teşekkür ederim!!!
Hangi alt dizinlerin uygulanacağını nasıl anlatacağımı nereden öğrenebilirim? Teşekkür ederim. – BinaryGal
Sonunda bir web sayfasını yanıtla birlikte buldum: http://www.askapache.com/htaccess/mod_rewrite-tips-and-tricks.html#menu0-el14 Hile bir "-" işaretini kullanmaktır. İşte işe yarayan çözümüm: RewriteRule ^. + $ - [L] – BinaryGal