.htaccess Yardım

tasanmt20 M.Ali Tasa

htaccess hakkında güzel yazılarınızı okudum. Bilgiler için teşekkür ederim.

Sitemde güncellemeye gittim. Sef link denilen seoya uygun link tarzı yapmaya çalıştım.

Sorunum .htaccess de eski olan değerli sayfalarımı yeni sayfalara yönlendirmek. htaccess dosyasında yaptığım yönlendirme şekli şu:
Options +FollowSymLinks
RewriteEngine on
RewriteBase /

RewriteRule ^index.php?sayfa=servis&id=57$ /servis-guncel-iletisim [L,R=301]

gibi. Fakat sayfada bu şekilde yapılan yönlendirme kabul olmuyor.

Yönlendirmeyi sayfa=servis&id=57$ / servis-guncel-iletisim olarak yaparsam oluyor. Fakat başına index.php? koyarsam olmuyor. Bu şekilde çok sayfam var ve sayfa değerlerini kaybetmek istemiyorum. 3011 yönlendirmesi yapıp sayfaya gelen linkleri çalıştırmam lazım.

Yardım ederseniz gerçekten müteşekkir olurum. Kolay gelsin..

03-08-2012 04:25

    Php

    .htaccess yönlendirmesini yanlış anlamışsın. bu sistem redirect değildir. onnu için header() fonksiyonu ile PHP ortamında çözmen gerekir.

    yapacağın şey (htaccess değil)

    index.php yi aç

    en başa şunu koy

    if($_GET["sayfa"]="servis")
    {
       include("eski_sayfa_sistemi.php");
    }

    Her programcı birgün Php yi tadacaktır
    03-08-2012 13:26

      Php

      tasanmt20 M.Ali Tasa

      ilgin için teşekkür ederim. fakat ortadana eski sayfa sistemi gibi farklı bir sayfa yapısı yok. index te hangi sayfa türü çağrıldıysa o geliyordu. Fakat ana sayfadaki linkler önceden id li gösteriliyordu daha sonra adres diye database ye adres diye sütun açıp o şekilde çağırıyorum. sonuç olarak ikiside aynı sayfa ama görünürdeki adres şekli değişik.

      04-08-2012 01:15

        www.Phpkodlari.com © 2009 Herkes Php öğrenecek
        Web tasarım ve eğitim kaynağınız.