2013-04-20 71 views
0

我在尋找一個正在開發的網站(在我妻子的工作)。它是用Joomla 2.5.x構建的,它使用Kunena模板作爲論壇。Joomla 2.5 views - php vs html suffix

網站上的每個頁面都使用帶有PHP變量的單個URL,例如, www.sitename.com/index?option=com_content&view=article&id=96&Itemid=101

但是,在demo site上,即使內容爲CMS /數據庫生成,後綴始終爲.html

我想知道的是:

  1. 爲什麼網站在我妻子的工作使用.php?...
  2. 哪裏在後端管理門戶(我有權訪問)是每個view(大概使用MVC框架)的設置?還是隻能通過直接編輯PHP文件來使用?

謝謝。

附錄

我發現this documentation這有助於解釋#1。仍然想回答#2。

回答

2

首先,你不應該直接編輯Joomla文件。如果有任何問題,您無法通過設置完成,請覆蓋該文件。您在覈心文件中所做的任何更改,除了可能會破壞的東西外,都會在更新時被覆蓋。

就一般設置而言,每個視圖都有一個選項按鈕,併爲該組件設置默認設置。一般來說,項目和菜單項中的個別設置會覆蓋默認設置。

Kunena具有更復雜的配置,因此擁有自己完整的用戶界面。

+0

謝謝你,艾琳。如何導航到視圖選項按鈕?好看的書,太:) – Nick 2013-04-21 02:39:03

+0

謝謝:)。經理工具欄中應該有一個選項按鈕。它通常位於「幫助」旁邊的右側。 – Elin 2013-04-21 11:48:39

1

Joomla有一個使用原始網址(您的網站正在使用)或「搜索引擎友好」(SEF)網址的設置。演示網站不僅使用SEF網址,而且還添加了HTML後綴。這對於系統來說確實沒有任何意義,只是在那裏。你可以把它關掉,系統就可以在沒有'.html'的情況下運行。 (我猜,位置看起來像是文件夾,而不是文件。)

如果您訪問您的管理系統(很可能是www.sitename.com/administrator),則可以轉至站點 - >全局配置。確保你在「網站」選項卡上,你應該看到右側的SEO設置。這些設置將改變演示版本與您自己的版本之間的URL。

要使用mod_rewrite的一點,你可能要轉換的文件htaccess.txt的.htaccess到服務器上:http://docs.joomla.org/How_do_you_convert_an_htaccess.txt_file_into_a_.htaccess_file%3F

要添加更多一點,演示網站的網址最終轉換回網址你看到你妻子的作品網站上。系統根據選項,視圖,ID和Itemid變量進行操作。搜索引擎優化設置將其轉換爲搜索引擎友好的短語,我認爲這有助於搜索引擎和人們!

+0

謝謝,大衛。我會看看SEO設置。 – Nick 2013-04-21 21:59:33