htaccess komutları.

Htaccess ile kullanabileceğiniz temel komutlar

harf : özel harfleri kullanmak için

. : Herhangi bir karakter

[harfler] :aranana harfler
[^harfler] : istenmeyen harfler
metin1|metin2 : iki kelimeden herhangi biri aranıyor

örnekler:

[^.] : Noktadan başka herhangi bir karakter

(oyun|ders).html : iki farklı html dosyasından biri olabilir.

Sayıcılar:

? : karakter 1 kere veya 0 kere olabilir

* : karakter 0 veya sonsuz sayıda olabilir

+ : karakter en az 1 kere olmalı

^: satır başında

$ : satır sonnuda

örnek:

(.+).html? Adı ne olursa olsun sonu html veya html olabilir.

Aranan grup

(kelime) : parantez içine alınan kelime aranan grubu oluşturur.

örnek:

^(.*).html oku.php?no=$1

Her programcı birgün Php yi tadacaktır
2009-11-06 14:14:03 Edit:2009-11-06 14:15:05

nssasmazNursin ŞaşmazAvatar

hocam.. çok teşekkürler... ben yapmaya çalıştım bir ara ama bir türlü başaramadım... inşallah bunlarla yapabilcem...

Gitme vakti gelince gitmek mi zordur kalmak mı?
2009-11-15 06:21:19

Php

drekon merhaba 

benim bu htaccess le sorunum şu:

index.php?Git=Sayfalar&Gel=AcilanSayfa

böye bir adres var çok var ve olacak  yaptğımı sitede 

htaccess i  nasıl düzenleyebirim acil yartdım edermisin yaptım ama istediğim olmadı sürek li elle yazıyorum tek tek nasıl dinamic kullanabilirim .......

2012-04-02 09:54:00

Php

en önemli çözüm tek tek if yazmak yerine korumalı bir sistem yaparak tek satırsa işi bitirebilmek.

örneğin şöyle olabilir.

$dosya =htmlspecialchars($_GET["Sayfalar"]);
if(file_exists($dosya))
{
   include($dosya);
}

file exists sadece local sunucuda geçerli olduğu için güvenlik sorunu olmaz. birde include edilen sayfalara defined ile koruma eklenebiliyor.

Her programcı birgün Php yi tadacaktır
2012-04-02 14:08:17

htaccess

drekon hocam şimdi ben size tam anlatamadım şimdi 

index.php de  switch kontrolü yaptım 

kontrol şöyle ;

$Sayfa = $_GET["Sayfa"];

switch($Sayfa){

case "Galeri":

include("Sayfalar/Galeri/index.php");

break;

}

ana menu linki = index.php?Sayfa=Galeri

ama galeri sayfasındaki index de de ;

$galeri = $_GET["galeri"];

switch($galeri){

  case "CalismaEkle":

         CalismaEkle();

          break;

}

bunun linki de = index.php?Sayfa=Galeri&galeri=CalismaEkle

ben oluşan bu linki şöyle çağırmak istiyorum ....

www.ozgurakdogan.com/Galeri/CalismaEkle 

nasıl yapabilirim bana yardım olurmusun bu konuda yaptım ama böle yapamadım... :(  

şimdiden çok teşekkür hocam ediyorum ilgilendiğiniz için....

2012-04-02 15:12:41

Edit:

Php

tasanmt20M.Ali Tasa

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 02:21:18 Edit:2012-08-03 03:32:50

Php

tasanmt20M.Ali Tasa

index.php? kısmını mecburen kulanmalıyım. Linklerin hepsi bu şekilde dışarıdan link almış.

2012-08-03 04:20:49

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