apache Etiketli Yazılar
Php »

Merhaba arkadaşlar, bu yazımda elimde var olan bir htaccess url yönlendirme örneğini paylaşacağım. Eğer konu hakkında fikriniz yok ise aşağıdaki yazıları okumanızı tavsiye ederim.
Htaccess Url Yönlendirme ve Kullanımı
Htaccess Url Yönlendirme ve Kullanımı – 2
Örnek uygulama 2 adet php dosyası ve 1 adet .htaccess dosyasından oluşmaktadır.
index.php dosyamız
?View Code PHP<?php
echo "index</br>";
echo "<a href=’http://localhost/ea3/a/b/c/’>Perma Link 3 Değişkenli</a></br>";
echo "<a href=’http://localhost/ea3/a/b/’>Perma Link 2 Değişkenli</a></br>";
echo "<a href=’http://localhost/ea3/a/’>Perma Link 1 Değişkenli</a></br>";
echo "<a href=’http://localhost/ea3/a/b/c.html’>Perma Link .html ile</a></br>";
$baslik = "oyun-basligi";
echo "<a href=’http://localhost/ea3/a/b/".$baslik.".html’>Değişken ile</a></br>";
echo "<a href=’http://localhost/ea3/ayrinti.php?adres=a&islem=b&secici=".$baslik.".html’>Eski usül</a></br>";
echo "<a href=’http://localhost/ea3/Oyunlar/b/c/’>Sadece Oyunlar için (html siz)</a></br>";
echo "<a href=’http://localhost/ea3/Bilgilendirme/b/c.html’>Sadece Bilgilendirme için(html li)</a></br>";
?>
ayrinti.php dosyamiz
?View Code …
Devamını oku...Java ve Java Teknolojileri »

Merhaba arkadaşlar, bu yazımızda apache maven teknolojisinde bahsedeceğim. Maven nedir, ne değildir, nasıl kullanılır, faydaları nelerdir… ve son olarak ta örnek bir uygulama yapacağız.
Apache Maven Nedir?
Maven, geliştirilen java projelerinin geliştirme süreçlerini basitleştirmek, standartlaştırmak, dökümantasyon hazırlamak, kütüphane bağımlılıklarını kullanıcı zahmetinden kurtarmak için kullanılan bir araçtır.
Yani ne demek istiyorum? Maven ile hemen hemen bütün java projelerinin iskeleti oluşturulabilir. Bu iskelet standartlaştığı için, siz oluşturduğunuz projeyi geliştirme ortamınızdan bağımsız olarak geliştirirsiniz. Proje iskeleti standart olduğu için java projenizi ister eclipse ile ister netbeans ile isterseniz başka ide lerle geliştirebilirsiniz. Bu sayede geliştirme süreçlerini …
Php »
Permalink yapımı konulu makalemizin bugün ikinci bölümünü oluşturacağız. Eğer ilk makaleyi okumadıysanız lütfen önce buradan okuyun.
Bugünkü yazımızda çoğunlukla örnekler üzerinde duracağız.Zaman kaybetmeden başlayalım.
İlk makalemde .htaccess dosyası için:
///////////////// .htaccess /////////////////////////////////
Options
RewriteEngine on
RewriteBase /
RewriteRule ^([A-Za-z0-9]+)/([A-Za-z0-9\_]-)/?$ index.php?p=$1&yazi=$2
//////////////////////////////////////////////////////////////
kodlarını vermiştim. Bugün ise biraz farklı bir kodla devam edeceğim. O kod ise kısaca şöyle:
///////////////// .htaccess /////////////////////////////////
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)-(.*).html$ index.php?yazi=$1 [L,NC]
//////////////////////////////////////////////////////////////
şimdi yukarıdaki kodu kısaca açıklayalım;
rewrite rule bölümünde görüldüğü gibi urlmiz domainden sonra istediği iki değişkeni alabilir “(.*)-(.*)” ve bunları tırnak ile ayıracağız. Ayırdığımız bu iki değişkeni $1 ve $2 olarak değişkene atanacak. Bizde bunu php kodumuzda kullanacağız. Bu arada …
Php »
http://www.kodmerkezi.net/index.php?p=22&yazi=permalink şeklindeki linki http://www.kodmerkezi.net/22/Permalink şeklinde linke çevirme işlemi.
Arkadaşlar biliyoruz ki bir çok dinamik sitelerde de site url leri www.kodmerkezi.net/index.php?p=22 gibi url yerine www.kodmerkezi.net/22 , www.kodmerkezi.net/22.htmlveya www.kodmerkezi.net/22.htm gibi şekillerde görürüz.Hatta kullandığımız bir çok blog sistemlerinde bu yapı hazır olarak bize sunulmaktadır.
Peki biz kendi tasarladığımız sistemlerde bu yapıyı nasıl kullanacağız? Öncelikle bilmemiz gereken bir iki nokta var.Bu işlemler Apache üzerinden sunucularda yer alan .htaccess adlı dosya ile yapılmaktadır. Ayrıca bu yapıyı kullanabilmek için bunların yanında bir de bize bu işi yapan, mod_rewrite isimli komut lazım.
Örnek verecek olursak;
Mesela http://www.kodmerkezi.net/index.php?p=22&yazi=permalink şeklindeki url yi http://www.kodmerkezi.net/22/Permalink şeklinde url ye çevirmek istiyoruz.
(Not: oluşturacağımız url içinde kesinlikle boşluk olmaması gerekiyor,boşluk yerine _,-,+ …