Arkadaşlar şöyle bir sorun var.
sitede şöyle bir url yapısı oluşturmak istiyorum.
1 - www.siteadi.com/burada-konu-basligi (burada id vesaire olmayacak ve direk konu adı yazacak)
2- site içindedik yönetim klosörünede ulaşabilmem lazım. yani www.siteadi.com/yonetim yazdığımda yonetim klasörü içindeki index.php çalışmalı
Bunu Yapmak için baya uğraştım araştırdım bulamadım.
1. sorunu aşağıdaki kod ile aşayım diyorum ama 2. sorun çıkıyor
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*) icerik.php?konu=$1 [NC,QSA,L]
htaccess Klasör Sorunu ? (Bir Uzman Sorusu:)
6
●1.136
- 23-05-2013, 18:09:54Üyeliği durdurulduBen şöyle yapıyorum bunu, siteye içerik eklerken bir seo_baslik isimli sütuna da sayfanın başlığındaki Türkçe karakterleri silerek kayıt ediyorum. Onların tekrar etmemesine özen göstermek gerekiyor burda. 2 tane aynı isimde sayfa olursa ikinciye sonunda _2 ekletiyorum.
ana sitede çağırırken de where seo_baslik = '$adresten_gelen' şeklinde çağırıyorum.
Yani kısaca id yerine seo_baslik sütununu kullanıyorum. Ancak çok büyük, çok sayfalı sitelerde sorun çıkartabilir diye düşünüyorum. Sorguyu ağırlaştırabilir. Çok sayfalı siteler yapacaksam bunu kullanmıyorum genelde. - 24-05-2013, 08:38:47attım fakat olmadıulast adlı üyeden alıntı: mesajı görüntüle
.htaccess e bişeyler yazmam gerekiyor olabilir mi?
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 08:07:28 -->-> Daha önceki mesaj 08:03:36 --
onuda denedim fakat aşağıdaki url ye çevirdi sayfa boş çıktıulast adlı üyeden alıntı: mesajı görüntüle
site.com/yonetim/?icerik=yonetim
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 08:38:47 -->-> Daha önceki mesaj 08:07:28 --
aklıma bir soru daha geldi bilen varsa paylaşırsa sevinirim.
bir konu içeriğini subdomain gibi gözerebilirmiyiz.
örn:
normalde bu şekildeki
www.siteadi.com/icerik.php?konu=leylekler
bu şekilde olabilir mi?
leylekler.siteaadi.com - 24-05-2013, 11:08:53
<IfModule mod_rewrite.c> RewriteCond %{HTTP_HOST} ^siteadresi.com RewriteRule (.*) http://www.siteadresi.com/$1 [R=301,L] RewriteEngine On RewriteCond %{HTTP_HOST} !^www.siteadresi.com RewriteCond %{HTTP_HOST} ^([^.]+).siteadresi.com RewriteRule ^$ sayfa.php?url=%1 [L] RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)\?(.*)$ sayfa.php?url=$1&$2 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ sayfa.php?url=$1 [L] </IfModule>inforesim oyun scripti htaccess kodlarını incele istersen. Sorunsuz çalışmakta. Yalnız cpanelden subdomain olarak (*) yıldız eklemeniz gerekiyor.
bende çok uğraşmıştım..