Drupal Sorunu : Clean Urls (Temiz Url'ler) Aktif Olmuyor


blues - Posted on 23 July 2008

Daha önce küçük küçük drupal ipuçları vereceÄŸimi söylemiÅŸ ve ÅŸuradaki yazıdan baÅŸlamıştım.Åžimdi çoÄŸu kiÅŸi için baÅŸ belası olan temiz adresler'i (clean urls) aktif ederken kaşılaÅŸabileceÄŸiniz bazı sorunlar ve çözümlerini söyleyeceÄŸim.

Öncelikle normal olarak admin / settings / clean urls sayfasına gidip temiz url'lleri aktif etmeyi deneyin.EÄŸer aktif olursa zaten problem yok , eÄŸer olmazsa .htaccess dosyanızda yer alan aÅŸağıdaki Rewrite parametrelerinin baÅŸlarındaki # iÅŸaretini kaldırın:

# Rewrite current-style URLs of the form 'index.php?q=x'.
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

 

Büyük ihtimalle bu kodlar htaccess'in en altında yer alıyor olacak.Åžimdi de denediÄŸinizde eÄŸer hala aktif olmadıysa iÅŸler kötü demektir.Çünkü server'ınızın yapılanması gerekiyor ve eÄŸer yönetim sizin elinizde deÄŸilse yapabileceÄŸiniz birÅŸey maalesef yok.Ancak (apache kullandığınızı varsayıyorum) httpd.conf dosyasına eriÅŸiminiz varsa , İster genel olarak ya da eÄŸer virtual host tanımlı ise sadece etkin site için ÅŸu parametreyi <Directory></Directory> etiketlerinin arasına ekleyiniz :

AllowOverride All

Şimdi apache'yi yeniden başlatmalısınız.

/etc/init.d/httpd restart

komutu ile bu iÅŸlemi yapabilirsiniz.Bu iÅŸlemlerden sonra büyük ihtimalle sorununuz çözülmüÅŸ olacaktır.

Yeni yorum gönder

Bu alanın içeriği gizli tutulacak ve açıkta gösterilmeyecektir.
  • Web sayfası ve e-posta adresleri otomatik olarak baÄŸlantıya çevrilir.
  • Satır ve paragraflar otomatik olarak bölünürler.

Biçimleme seçenekleri hakkında daha fazla bilgi