2012-05-25 132 views
4

默認情況下Joomla管理網址是yoursitename/administrator。我怎樣才能改變這個Joomla 1.5,以便它不會影響我的模塊和組件或任何其他事情在後端。如何更改Joomla管理網址

回答

0

下面是一個簡單的一步(而且這不是一個正確的方法但它適用於我),

  • 只需在根目錄中創建一個新文件夾。
  • 創建該文件夾中的index.php(或一些其它的名字),並且添加以下代碼

    $admin_cookie_code="2145446497812"; 
    setcookie("JoomlaAdminSession",$admin_cookie_code,0,"/"); 
    header("Location: ../administrator/index.php"); 
    
  • 然後添加管理員/ index.php的內部下面的代碼。請確保在打開PHP標記後立即添加此項。

    if($_COOKIE['JoomlaAdminSession']!= "159753987456321") 
    { 
        header('Location:../index.php'); 
    } 
    
  • 然後嘗試通過鍵入您的root_joomla_address/NEW_FOLDER_NAME訪問管理員登錄。然後它會自動重定向到您的管理頁面。如果您試圖直接訪問默認的管理員登錄頁面,那麼它將重定向到Joomla主頁。

希望這會起作用。我不認爲這是一個正確的程序。但是如果你想避免一個插件,那麼這個黑客將幫助你。

+0

上的mod改寫黑客管理員/ index.php是一個非常糟糕的主意,它會在您第一次更新Joomla時被覆蓋。 –

+0

@BrentFriar,我知道這不是正確的方法..但是,我在這裏提出了這個簡單的方法。由於我使用穩定的版本Joomla和客戶端不想更新它,這個黑客爲我工作。謝謝 – Jyothish

2

安裝jSecure認證插件。

每個Joomla後端都有相同的URL。如果您安裝了安全性插件,則可以爲後端URL添加後綴,使其看起來像這樣:http://www.yoursite.com/administrator?helloworld

如果網址未輸入正確的後綴,網站將重定向到404(不是找到)頁面。定期更改後綴。

0

與簡單的步驟,你可以限制訪問管理員登錄頁面

按照波紋管的步驟:

之前經歷的所有步驟,首先從這個鏈接找到您的ID地址www.whatismyip.com

  1. 創建.htaccess文件在管理員文件夾中。
  2. 現在寫在.htaccess文件下面的代碼

    <Limit GET POST> deny,allow deny from all allow from 192.168.0.1</Limit> 
    

    3.Now寫你自己的IP,而不是192.168.0.1 4.最後保存文件,並嘗試從你的ip和不同的訪問管理員頁面IP。

希望它能幫上忙。謝謝。

+0

這是一個棘手的解決方案,但在IP更改的情況下(例如使用移動數據而不是DSL),這將不會有用。 –