Joomla 2.5 - 使用.htaccess或工具调整自定义URL

时间:2013-03-26 10:17:24

标签: .htaccess url joomla

我刚刚完成了一个有高尔夫假期数据库的网站。现在的线索是,我使用joomla内部url-rewrite生成短网址,这通常很棒,我喜欢它。如果我可以将单个URL指向数据库中列出的每个商品,那么SEO优化的唯一剩余就是。特定优惠的网址如下所示:

 http://www.mydomain.com/golfurlaub-mit-greenfee/angebote/urlaubsangebot.html?oid=128

“urlaubsangebot.html”将是详细信息站点,使用参数“oid”传递offerID,然后传递我数据库中商品的ID。

是否有可能创建规则/使用工具,我会很乐意为每个优惠分配一个自定义URL?例如:

NEWURL

http://www.mydomain.com/offers/spain/my-offer-name.html

OLDURL

http://www.mydomain.com/golfurlaub-mit-greenfee/angebote/urlaubsangebot.html?oid=128

我尝试使用SEF404和JoomSEF等工具,但他们宁愿打破我的整个结构而不是帮助我应用这些网址。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

Joomla 1.6+附带重定向管理器(组件>重定向)。它的设计正是为了这个目的(将旧网址重定向到新网址)。

  

Joomla 1.6将包含一个名为Redirect的新组件和插件。   它的主要功能是提供一种记录404“未找到”的机制   错误,并为网站所有者提供重定向这些错误的能力   如果需要,可以到另一页。

如果您的网站链接导致错误404,那么当您打开经理时,这些链接应该已经填充在列表中 - 您只需要添加要重定向到的新网址。

参考文献:

Links list Adding links

答案 1 :(得分:0)

您可以使用.htaccess重写规则:

RewriteEngine On
RewriteRule ^(offers/spain/my-offer-name.html)$ index.php?option=com_mycomponent&oid=128 [L]