Selam arkadaşlar, htaccess ile ilgili bir sorunum var ve okadar uğraşmama rağmen bir türlü işin içinden çıkamadım. hemen kısaca sorunumu özetleyeyim. hostumda 2 tane dosyam var, birinin adı index.php diğeri sayfa.php. şimdi benim yapmak istediğim index.php üzerinden sitemde-bir-sayfa-10.html ve sayfa.php üzerindende sitemde-baska-bir-sayfa-15.html olarak sef url oluşturmaya çalışıyorum. yapmak istediğim olayı index.php üzerinde başardım fakat aynı işlemi sayfa.php dosyasındada yapmaya kalkınca htaccess içindeki kod işe yaramıyor ve index.php sayfasından içerik çağırmaya çalışıyor. htaccess içeriğim şu şekilde;
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)-(.*).html$ index.php?islem=icerik&id=$2 [L,NC]
RewriteRule ^(.*)-(.*).html$ sayfa.php?icerik&id=$2 [L,NC]
Ben sayfa.php den içerik çağırmayı nasıl yapabilirim. index.php den çağırmaya çalışıyor sürekli. Bunun çözümü nedir?
htaccess hakkında bir sorunum var
3
●426
- 10-08-2009, 18:30:19Üyeliği durdurulduiki kuralanizda ayni bu şekilde yapamazsiniz. arada bir farka karar verirseniz ^(.*)-(.*).html$ kısmındaki kuraln birini farklı yapmaniz gerekiyor
- 10-08-2009, 18:32:32İki yöntemde aynı olduğundan dolayı çakışıyorlar bunun için farklı yöntemler kullanmalısın.
Mesela bir tanesini .html diğerini .htm yapabilirsin veya
bir tanesi sayfa-(.*) diğeride page-(.*) olabilir veya
bir tanesi ^(.*)-(.*).html$ diğeride ^(.*)+(.*).html$bu şekilde olmalıdırki çalışsın.