lostyazilim
tr.link

.Php Uzantı Gizleme

29 Mesajlar 12.424 Okunma
lstbozum
tr.link

cristogi cristogi WM Aracı Kullanıcı
  • Üyelik 13.04.2012
  • Yaş/Cinsiyet 40 / E
  • Meslek Grafik Tasarım
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 237
  • Beğeniler 77 / 43
  • Ticaret 7, (%100)
Gene olmadı, bana verdiğin satırdaki $1 ifadesine sayfa isimlerini mi vermem gerekiyor acaba. Yapamıycam galiba ben bu olayı :)
 

 

wmaraci
reklam

3579 3579 WM Aracı Anonim Üyelik
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 2434
  • Beğeniler 686 / 1151
  • Ticaret 1, (%100)
Peki .php uzantısını neden gizlemek istiyorsun ?
Google açısından dersen kayit.php ile siteadi.com/kayit arasında hiçbir fark yok.
SEF adres yapısı yalnızca konu adı vb. durumlarda Google için oldukça önemli olur.

Sayfalarında dinamik bir yapı varsa tek tek yazman daha mantıklı olur. Böylelikle bütün her şeyi SEF değil de, sadece gereken yerleri SEF yapmış olursun.

Eğer yeni başlıyorsan bir script yapmaya modüler mantıkla yapman adres için daha kolay olacaktır.

Örneğin; index.php?modul=yazioku&yazi=yazi-basligi gibi bir adres yapısı olsaydı elinde;



RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?modul=$1 [L,QSA]


Şeklinde yapabilirdin.
Adres de: http://siteadi.com/yazioku/yazi-basligi şeklinde olurdu.
 

 

cristogi cristogi WM Aracı Kullanıcı
  • Üyelik 13.04.2012
  • Yaş/Cinsiyet 40 / E
  • Meslek Grafik Tasarım
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 237
  • Beğeniler 77 / 43
  • Ticaret 7, (%100)
Şimdi daha iyi anladım.
.php'yi facebook, twitter gibi sitelerde olmadığından bende dedimki bende de olmasın olmaz mı, kolaysa yapıyım diye. Aslında bende şöyle bir yapı var. Mesela şöyle;

siteadi.com/anasayfa.php?bb=1 yapmak istediğim siteadi.com/anasayfa/1
siteadi.com/anasayfa.php?bb=2 yapmak istediğim siteadi.com/anasayfa/2
siteadi.com/anasayfa.php?bb=3 yapmak istediğim siteadi.com/anasayfa/3
siteadi.com/anasayfa.php?bb=4 yapmak istediğim siteadi.com/anasayfa/4
 

 

3579 3579 WM Aracı Anonim Üyelik
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 2434
  • Beğeniler 686 / 1151
  • Ticaret 1, (%100)

cristogi adlı üyeden alıntı

Şimdi daha iyi anladım.
.php'yi facebook, twitter gibi sitelerde olmadığından bende dedimki bende de olmasın olmaz mı, kolaysa yapıyım diye. Aslında bende şöyle bir yapı var. Mesela şöyle;

siteadi.com/anasayfa.php?bb=1 yapmak istediğim siteadi.com/anasayfa/1
siteadi.com/anasayfa.php?bb=2 yapmak istediğim siteadi.com/anasayfa/2
siteadi.com/anasayfa.php?bb=3 yapmak istediğim siteadi.com/anasayfa/3
siteadi.com/anasayfa.php?bb=4 yapmak istediğim siteadi.com/anasayfa/4


siteadi.com/anasayfa.php?id=2


RewriteRule ^(.*)/(.*)/ /$1.php?id=$2 [L]


$1 yani adresteki birinci değişken sayfa adı(anasayfa) olacak.
$2 yani adresteki ikinci değişken id değeri (1,2,3 vb.) olacak.

siteadi.com/anasayfa/2 olacak yani.
cristogi

kişi bu mesajı beğendi.

wmaraci
wmaraci

cristogi cristogi WM Aracı Kullanıcı
  • Üyelik 13.04.2012
  • Yaş/Cinsiyet 40 / E
  • Meslek Grafik Tasarım
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 237
  • Beğeniler 77 / 43
  • Ticaret 7, (%100)
Hadi bakalım inş. hemen deniyorum.

Ek Olarak: Yok, gene olmadı. Ben beceremiyorum galiba @Kakarotto teşekkürler gerçekten baya uğraştırdım senide.

Ek Olarak: http://eisabainyo.net/weblog/2007/08/19/removing-file-extension-via-htaccess/ adlı siteden bulduğum ;

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php koduyla yaptım.

geldiğim link .php de olsa .php olmasa da sayfayı sorunsuz bir şekilde açıyor. Ama şimdi;
siteadi.com/anasayfa/1 şeklinde gitme işlemini yapmıyor. Teşekkürler gerçekten arkadaşlar, uğraştırdım sizi.
 

 

kanvastablo kanvastablo Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.11.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Reklamcı
  • Konum Ankara
  • Ad Soyad Y** D**
  • Mesajlar 7
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
merhaba benimde bir sorum olacak işin icinden cıkamadım yardımcı olursanız cok sevinrim benim linklerim genelde bu şekilde index.php?Git=s&mid=2 (sondaki 2 değişiyor 3.4.5.6. gibi ) bu linki nasıl düzenleye bilirim. yani şu index.php?Git i nasıl silebilirim. ilgin için şimdiden teşekkür ederim
 

 

brkrtp brkrtp Mobile App Developer Kullanıcı
  • Üyelik 24.08.2013
  • Yaş/Cinsiyet 31 / E
  • Meslek Mobile App Developer
  • Konum İstanbul Anadolu
  • Ad Soyad B** K**
  • Mesajlar 964
  • Beğeniler 269 / 251
  • Ticaret 31, (%97)

kanvas tablo adlı üyeden alıntı

merhaba benimde bir sorum olacak işin icinden cıkamadım yardımcı olursanız cok sevinrim benim linklerim genelde bu şekilde index.php?Git=s&mid=2 (sondaki 2 değişiyor 3.4.5.6. gibi ) bu linki nasıl düzenleye bilirim. yani şu index.php?Git i nasıl silebilirim. ilgin için şimdiden teşekkür ederim


RewriteEngine On
RewriteRule ^sayfa-(.*).html$ index.php?Git=s&mid=$1 [L,NC]


bundan sonra sayfa-1.html sayfa-2.html sayfa-3.html olarak girebilirsiniz.
sayfa yerine istediğinizi yazın yeterli.

Ek Olarak:

cristogi adlı üyeden alıntı

Moderatör yetti gari :)

http://www.siteadı.com/anasayfa.php
http://www.siteadı.com/yardim.php
http://www.siteadı.com/bildir.php

sayfa sonlarındaki .php leri gizlemek istiyorum. Her bir sayfa için ayrı bir kod mu yazılıyor @Hürkal bir yandan beni de bilgilendirirsen çok sevinirim. Teşekkürler.


RewriteEngine On
RewriteRule ^(.*).html$ $1.php [L,NC]

anasayfa.html
yardim.html
bildir.html
olarak kullanabilirsiniz böyle yapınca
 

 

Samurai Samurai Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 22.12.2015
  • Yaş/Cinsiyet 31 / E
  • Meslek Php Yazılımcısı
  • Konum İstanbul Anadolu
  • Ad Soyad M** K**
  • Mesajlar 354
  • Beğeniler 84 / 86
  • Ticaret 13, (%92)


# Yönlendirmeleri aktif eder
RewriteEngine on
# İletisim Sayfasını xxx.com/iletisim diye açar
RewriteRule ^iletisim$ iletisim.php [L,QSA]

bcalbatros

kişi bu mesajı beğendi.

kanvastablo kanvastablo Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.11.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Reklamcı
  • Konum Ankara
  • Ad Soyad Y** D**
  • Mesajlar 7
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
allah razı olsun kardeşim sağolasın bu sorunuda senin sayende giderdim
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al