.htaccess Yardım.

tasanmt20M.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..

2012-08-03 04:25: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
2012-08-03 13:26:19

Php

tasanmt20M.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.

2012-08-04 01:15:17

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro