İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Dizin kullanımı için ( htaccess ) çözemedim !

Metro

0
İyinet Üyesi
Katılım
1 Ocak 2007
Mesajlar
84
Reaction score
0
Google nin SEO açsından
http://www...............com/index.php?c=kitap gibi sayfalardan çok
http://www...............com/kitap/ şeklinde dizinleri daha önemsediğini biliyoruz.
Bunun için htaccess dosyasında
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^kitap.*$ index.php?c=kitap [NC]
bu kodu kullanarak dinamik sayfaları dizin şekline değiştiriyorum.
Ama her sayfa için htacces dosyasına bir satır kod yazarsam
RewriteRule ^kitap.*$ index.php?c=kitap [NC]
RewriteRule ^kalem.*$ index.php?c=kalem [NC]
RewriteRule ^defter.*$ index.php?c=defter [NC]
.......................vs.
ve yüzlerce sayfa varsa, bu pek mümkün olmaz.
Peki htaccess de bunları standarta bağlamamız için yani tek bir kodla tüm /index.php?c=kitap lerı /kitap/ şekinde dizine çevirebilirim ?
 

ploop

0
İyinet Üyesi
Katılım
11 Ekim 2004
Mesajlar
6,964
Reaction score
0
Konum
karavan
Angelo'nun dediği gibi yaparsan olması lazım.
Benim baska bir sorunum var:
domain.com/index.php?sayfa=hakkimizda sayfasını domain.com/hakkimizda/ haline getirdim. Sayfadaki linkler ise a href="hakkimizda/"> seklinde.. Hakkımızda sayfasına girdiğimde (domain.com/hakkimizda/) misyonumuz sayfa linki domain.com/hakkimizda/misyonumuz/ haline geliyor. Bunu .htaccess ya da kolay yöntemle çözme sansı var mı? Aklıma gelen ilk seçenek:
a href="domain.com/hakkimizda/" olarak kullanmak. URL belirtirsem kafası karısmaz. Ama URL belirtmek istemiyorum. Çözüm var mı?


Düzenleme:

NOKproduction önerdi:

sayfalarına

<base href="http://www.site.com/"> kodunu ekle...
 

Virtuozzo

0
İyinet Üyesi
Katılım
27 Nisan 2008
Mesajlar
441
Reaction score
4
Konum
Istanbul
Bütün linklerinizin başına / işaretini koyduğunuzda linkler site ana dizininden itibaren başlar ve bahsettiğiniz sorun da oluşmaz.
base href de bir diğer çözüm yolu tabi.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst