Dot-Htaccess
用於 Joomla 的 htaccess 中的 Mod_Rewrite
Joomla 1.5 的 URL 結構在 2.5 版中已更改。
之前是:
http://example.com/index.php?option=com_content&task=view&id=587&Itemid=73
現在是:
http://example.com/index.php?option=com_content&view=article&id=587&Itemid=114
*請注意
id
和Itemid
數字根據頁面而變化,而id
並非所有頁面都Itemid
在 URL 中具有 。雖然我們更新了數據庫中的所有連結,但很多人仍然擁有舊的連結結構,所以我們想要編輯
.htaccess
文件,這樣如果有人輸入舊的結構,它將轉發到正確的結構。簡單地說,在 URL 中輸入的任何 URL
example.com
都應task=view
替換為view=article
。有誰知道一個簡單的方法來做到這一點
.htaccess
?
答案可以在這裡找到:http: //www.codejoomla.com/joomla-user-guide/old-urls-dont-work-after-upgrading-10-to-17.html
update `jos_content` set `introtext` = replace(introtext,'task=view','view=article'); update `jos_content` set `introtext` = replace(introtext,'task=category','view=category'); update `jos_content` set `introtext` = replace(introtext,'task=blogcategory','view=category&layout=blog'); update `jos_content` set `introtext` = replace(introtext,'option=com_wrapper&Itemid=','option=com_wrapper&view=wrapper&Itemid=');</pre>