E
Erturk
Misafir
Merhaba arkadaşlar.
.htaccess konusunda takıldığım bir nokta var. Yardımcı olabilirseniz çok sevinirim.
sayfa.php ve haber.php olmak üzere iki sayfam var. Haber ve sayfa başlıkları veritabanda link alanlarında permalink seklinde (Örn: yeni-haber-ekledim) kayıt ediliyor.
sayfa.php?link=sayfaadi seklinde calıstırınca sorunsuz calısmakta. asagıdaki htaccess kodlarını kullandıgımda da sayfalar HTML uzantısıyla (siteadi.com/sayfaadi.html) acılıyor. Lakin sorun haberler kısımında.
Normal şartlarda haber.php?link=yeni-haber-ekledim diye acınca calısıyor lakin HTML uzantısıyla (siteadi.com/yeni-haber-ekledim.html) calısmıyor.
htaccess üzerinde uzantıyı değiştirince o uzantıyla calısıyor. Ama inat ettim HTML uzantısıyla calıstırmak istiyorum.
Uzun lafın kısası, aşağıdaki kodlarda ne yaparsam yapayım haber linkleri hep sayfa.php uzerinde calısıyor. Veritabanında da oyle bir link olmadıgı için ana sayfaya döndürüyor.
Uzantıyı değiştirmeden nasıl yapabilirim arkadaşlar bunu ? :ıslık:
.htaccess konusunda takıldığım bir nokta var. Yardımcı olabilirseniz çok sevinirim.
sayfa.php ve haber.php olmak üzere iki sayfam var. Haber ve sayfa başlıkları veritabanda link alanlarında permalink seklinde (Örn: yeni-haber-ekledim) kayıt ediliyor.
sayfa.php?link=sayfaadi seklinde calıstırınca sorunsuz calısmakta. asagıdaki htaccess kodlarını kullandıgımda da sayfalar HTML uzantısıyla (siteadi.com/sayfaadi.html) acılıyor. Lakin sorun haberler kısımında.
Normal şartlarda haber.php?link=yeni-haber-ekledim diye acınca calısıyor lakin HTML uzantısıyla (siteadi.com/yeni-haber-ekledim.html) calısmıyor.
htaccess üzerinde uzantıyı değiştirince o uzantıyla calısıyor. Ama inat ettim HTML uzantısıyla calıstırmak istiyorum.
Uzun lafın kısası, aşağıdaki kodlarda ne yaparsam yapayım haber linkleri hep sayfa.php uzerinde calısıyor. Veritabanında da oyle bir link olmadıgı için ana sayfaya döndürüyor.
Uzantıyı değiştirmeden nasıl yapabilirim arkadaşlar bunu ? :ıslık:
PHP:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^index.html index.php [L]
RewriteRule ^fotografgalerisi.html galeri.php [L]
RewriteRule ^haberler.html haberler.php [L]
RewriteRule ^iletisim.html yorumlar.php [L]
RewriteRule ^yorumlar.html yorumlar.php [L]
ReWriteRule ^iletisim.html iletisim.php
RewriteRule ^([a-z0-9_-]+)\.html$ sayfa.php?link=$1 [L]
RewriteRule ^([a-z0-9_-]+)\.html$ haber.php?link=$1 [L]