Bilgisayar Alimi tarafından yazıldı.
Joomla! sisteme sahip bir siteniz var, güzel, herşey iyi hoş gidiyor...Diyelim ki sitenizde "Haberlerim" diye bir linkiniz var. Tıklıyorsunuz Haberlerim linkine, gözünüzü biraz yukarı, adres çubuğuna yöneltiyorsunuz ve o da ne...http://www.bilgisayaralimi.com15/index.php?option= com_conten t&view=article&id=481:bilgisayar-sizi-hasta-ediyor-mu&catid=7:nekler&Itemid=25 gibi anlaşılmayan, ne olduğu kullanıcı tarafından matematik gibi çözülmeye çalışılan, hangi linke tıkladığınızı bilemediğiniz bir yazı ile karşılaşıyorsunuz.
Bu anlaşılamayan link uzantısının yerine keşke http://www.bilgisayaralimi.com/sss/ornekler
/bilgisayariniz-sizi-hasta-ediyor-mu.html yazsa ne kadar güzel olurdu dersiniz. Hem hangi sayfada olduğumuzu biliriz, hemde google amcamın botları sitemi daha hızlı index ler...
Joomla! sisteme sahip admin arkadaşlar tıklanılan sayfaları yukarıdaki gibi adres çubuğunda göstermek istiyorlarsa, sizleri haberin devamına bekliyoruz...
--------------------------------------------
Dikkat!!! Burada anlatılanları uygulamadan önce ilgili dosyalarınızı yedek alınız.
Öncelikle bu anlatılanları yapabilmemiz için bazı ayarları ve dosyaları değiştirmemiz gerekiyor. Bunun yanısıra elimizde bir tane de sef bileşeninin olması gerekir. Ben bileşen olarak OpenSef bileşenini kullanıyorum. Anlatacaklarımda OpenSef üzerine olacaktır.
Şimdi ilk olarak aşağıdaki linkten dosyayı indirelim.
http://www.mcfurkan.net/demo/index.php?option=com_remository&Itemid=34&func=fileinfo&id=4
Bileşeni indirdikten sonra zip dosyasını açınız. İçerisinde iki tane dosya göreceksiniz.
Bunlar:
joomla_com_opensef_200-rc5_sp2.zip
security_15072006.zip
Bu zip uzantılı dosyalardan ilki OpenSEF bileşeni, diğeri ise güvenlik yamasıdır.
Şimdi joomla_com_opensef_200-rc5_sp2.zip olan opensef bileşenini ana zipli dosyadan masaüstüne çıkarınız. OpenSef bileşenini yüklemek için ilk olarak admin panelinize giriş yapınız ve üst menulerden
Yükleme>Bileşen Yükleme
yolları izleyerek bileşen yükleme sayfasını açınız. Gözat butonundan joomla_com_opensef_200-rc5_sp2.zip isimli open sef dosyasını seçiniz ve yükleyiniz.
Success!!! yazısını gördüyseniz zaten bileşeni düzgün olarak yüklemişsinizdir. Ama bir çeşit error, failed gibi hatalar alırsanız düzgün dosyayı yüklememişsinizdir veya sisteminizde safe mode gibi bir çeşit problem olabilir.
OpenSef bileşenini başarılı bir şekilde yükledikten sonra hiç bir işlem yapmadan önce indirdiğiniz zip içerisindeki güvenlik yamasınıda yüklememiz gerekir. security_15072006.zip bu dosyayı açın ve içerisinde tek bulunan sef.php isimli dosyayı masaüstünüze sürükleyin. Daha sonra ftp programınızı çalıştırarak alanınıza giriş yapınız ve Joomla! kurulu ana dizininizde components/com_sef/ yollarını takip ederek açınız ve com_sef klasörü içerisindeki sef.php dosyasını siliniz ve bunun yerine bizim masaüstüne indirdiğimiz sef.php dosyasını com_sef klasörünün içine atınız.
Buraya kadar anlattıklarımda hem bileşeni yüklemiş olduk, hemde güvenlik yamamızı kurmuş olduk. Şimdi sıra geldi bileşeni çalıştırmaya.
Bunun için htaccess dosyamıza önce bazı kodları eklememiz gerekiyor. Joomla! kurulu ana dizini açınız ve htaccess dosyamızı masaüstüne indiriniz ve içerisine aşağıdaki kodları ekleyiniz.
## OpenSEF plain htaccess file
## Can be commented out if causes errors
Options +FollowSymLinks
## mod_rewrite in use
RewriteEngine On
## If Joomla is installed in the web server root
## RewriteBase /
## If Joomla is installed in a sub-directory
## RewriteBase /directory_name_here
RewriteBase /
## Begin 3rd Party or OpenSEF Section
##
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
##
## End 3rd Party or OpenSEF Section
Bitti... =)
Bu anlattıklarımla sizde sitelerinizde farklı sayfalarda gezinirken adres çubuğunuz daha düzgün ve html olarak çıkacak. OpenSEF bileşenini incelerseniz bir güzel özelliğinide daha rahatlıkla görebilirsiniz. Bu bileşen ile arama motorları için sitemap dosyaları rahatlıkla hazırlayabilirsiniz.
| < Önceki | Sonraki > |
|---|