2012-12-27 47 views
2

我想從Joomla2.5.8中的url中刪除id。
所以我試圖設置一個對下面的URL的引用。如何從Joomla 2.5中的URL中刪除ID

http://developernote.com/2012/05/how-to-remove-id-from-url-in-joomla-2-5/

我成功刪除ID像下面。

的Joomla/index.php文件/ AAAA/bbbb.html»的Joomla/index.php文件/ AAAA/BBBB/105-cccc.html

但只顯示一個「空白頁」。
我不知道什麼是錯的。

你能給我一些建議嗎?

-program發展環境 -
·的Joomla!2.5.8

·SEO設置 搜索引擎友好的URL是
使用URL重寫沒有
再添後綴到URL是(添加的.html)
UNICODE別名無

·htaccess的
沒有設置

回答

1

問題是,您試圖鏈接到的文章最有可能沒有與其關聯的相應菜單項。問題來自itemID繼承。如果您沒有針對某篇文章的特定菜單項,則會從其父類別繼承該itemID。通過註釋掉router.php中的內容,您可以避免發生這種情況,所以文章將不會有itemID並導致404錯誤。您或者需要直接爲該項目創建一個菜單項(這將消除開始的項目ID),或者您需要爲父類別創建一個菜單項。無論哪種情況,您都可以將其放入一個新的菜單中,該菜單不會顯示在任何模塊中。