0

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

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

“urlaubsangebot.html”将是详细站点,通过参数“oid”传递offerID,然后是我的数据库中的offer ID。

是否可以创建规则/使用工具,让我可以灵活地为每个优惠分配自定义 URL?例如 :

新网址

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

旧网址

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

我尝试使用 SEF404 和 JoomSEF 等工具,但它们宁愿破坏我的整个结构,也不愿帮助我应用这些 url。有任何想法吗?

4

2 回答 2

1

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

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

如果有指向您的站点的链接导致错误 404,当您打开管理器时,这些应该已经填充到列表中 - 您只需添加要重定向到的新 url。

参考:

链接列表 添加链接

于 2013-03-27T08:49:41.427 回答
0

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

RewriteEngine On
RewriteRule ^(offers/spain/my-offer-name.html)$ index.php?option=com_mycomponent&oid=128 [L]
于 2013-03-26T12:40:20.997 回答