Orijinalini görmek için tıklayınız : Joomla Administrator Klasörü Adını Değiştirmek Yerine .htaccess ile Yönlendirme Yapma
efsane86
10-01-2013, 13:31
Konu başlığı eskilere dayanıyor amacım administrator klasörünün adını değiştirmek değil onun yerine şöyle bir fikrim var
.htaccess ile yönlendirme kodu kullanarak normal site.com/administrator yerine site.com/panel - site.com/yonetim
gibi ibareler yazınca
adres çubuğpuna otomatik olarak site.com/administrator alanına yönlensin ve direk admin panel gelsin buradaki fikir şu : kendimiz
paneli biliyoruz eğer başkasına vericeksek paneli adamın aklında administrator kalmıyor uzun ve zor bir isim kolay unutulabilir
bilenler için sorun yok ama bilmeyenler ve ilk defa duyanlar için hal böyle olunca onu yerine ufak bir yönlendirme kodu olsun adam
administrator yerine yonetim yada panel yazsın otomatik olarak administrator alanı gelsin bu şekilde daha mantıklı ve akılda kalıcı
olur kullanıcılarda zorlanmaz öteki türlü administrator klasörü adını değiştirmek çok zahmetli ama bu yol çok pratik ve zekice
tek sorun .htaccess dosyasına hangi yönlendirme kodu eklemek lazım onu bulamadım ben fikir benden olsun yönlendirme
kodu sizden olsun
burakveelif
11-01-2013, 03:03
Bu dediğinizi yapmak için htaccess vs uğraşmaya gerek yok. Amaç sadece bilmeyenler için "siteadi.com/administrator" bölümüne "siteadi.com/panel" yazarak ulaşmaksa izlenecek şu yol ile yapılabilir:
Dizinde "panel" isminde bir klasör oluşturun. CPanel de, Alan Adları menüsü altında "Yönlendirmeler" bölmüne gelin. "Add Redirect" bölümünden yönlendirmek istediğiniz "domain"i seçin ve / işaretinden sonraya "panel" yazın. "Yönlendirme→" kutucuğuna da "http://siteadi.com/administrator" yazın ve ekleyin. Olsun bitsin ;)
Ancak ne kadar güvenli olur, orasını bilemem...
Kolay gelsin...
horoz nuri
09-03-2013, 14:33
.htaccess ve cPanel kullanmadan yönlendirme yapmak
HTML yönlendirme kullanarak da yapılabilir şöyle ki:
www.siteadi.com/panel yazınca www.siteadi.com/administrator/ gitmesini istiyorsanız.
panel isminde bir klasör oluşturun.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="refresh" content="0;URL='http://www.siteadi.com/administrator/'">
</head>
<body>
</body>
</html>
Yukarıdaki kodda bulunan www.siteadi.com yerine siz kendi sitenizin adını yazınız ve "panel" isminde açtığınız klasör içine index.html olarak kaydediniz.
Böylece www.siteadi.com/panel yazınca www.siteadi.com/administrator/ klasörüne yönlenecektir.
efsane86
09-03-2013, 22:12
joomlabilgi.org dan enesin sayesinde şöyle çözdüm ve kullanıyorum çokta harika oldu bu yöntemle hem administrator klasörünü saklamış oluyorum ve site.com/administrator yazınca forbidden hatası çıkıyor harika oluyor sizde deneyin ;
İlk olarak Joomla ana dizininde mesela /yonetim isminde bir dizin oluştur ve bu dizinin içerisinde de index.php isimli bir dosya oluştur. Bu dosya içerisinde şu kodlar yer alsın:
<?php
$admin_cookie_code="1234567890";
setcookie("JoomlaAdminSession",$admin_cookie_code,0,"/");
header("Location: /administrator/index.php");
?>
Daha sonra Joomla'nın /administrator dizini içerisindeki .htaccess dosyasına (ki eğer bu doya yoksa oluşturabilirsin) şu kodları ekleyebilirsin:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/administrator
RewriteCond %{HTTP_COOKIE} !JoomlaAdminSession=1234567890
RewriteRule .* - [L,F]
joomlabilgi.org dan enesin sayesinde şöyle çözdüm ve kullanıyorum çokta harika oldu bu yöntemle hem administrator klasörünü saklamış oluyorum ve site.com/administrator yazınca forbidden hatası çıkıyor harika oluyor sizde deneyin ;
İlk olarak Joomla ana dizininde mesela /yonetim isminde bir dizin oluştur ve bu dizinin içerisinde de index.php isimli bir dosya oluştur. Bu dosya içerisinde şu kodlar yer alsın:
<?php
$admin_cookie_code="1234567890";
setcookie("JoomlaAdminSession",$admin_cookie_code,0,"/");
header("Location: /administrator/index.php");
?>
Daha sonra Joomla'nın /administrator dizini içerisindeki .htaccess dosyasına (ki eğer bu doya yoksa oluşturabilirsin) şu kodları ekleyebilirsin:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/administrator
RewriteCond %{HTTP_COOKIE} !JoomlaAdminSession=1234567890
RewriteRule .* - [L,F]
Çok Faydalı bir bilgi herkezin kullanması gerekir diye düşünüyorum... Ellerine sağlık
vBulletin v4.2.1, Copyright ©2000-2024, Jelsoft Enterprises Ltd.