1

我有一个网站,我现在的“极客”网址如下所示:

http://www.bestatdubaiholidays.co.uk/pages/Quote/Details.aspx?GUID=01a25b0c-e0ac-40ba-abd1-298f3abd9612 _

我想将这些更改为搜索引擎友好的 - 例如:

http://www.bestatdubaiholidays.co.uk/the-palm-atlantis.aspx _

或者

http://www.bestatdubaiholidays.co.uk/the-palm-atlantis _

我有数百个传入链接(来自广告活动和其他网站)指向我想要保留的极客网址。

因此,如果有人键入一个极客 url,我希望地址栏显示等效的搜索引擎友好 url。

任何人都可以帮忙吗?参考其他文章无济于事。相信我,我读过每一本。任何示例网址都会有所帮助。

4

2 回答 2

0

我建议使用 Front 控制器。这意味着您使用您使用的任何 httpd 服务器的重写引擎将所有请求重定向到单个文件(index.php 或 index.aspx 或 whathaveyou),然后使用该文件中的代码分派到适当的页面。您可以从极客 URL 重定向到友好 URL,如果它是友好 URL,则加载适当的页面。

这比为您可能拥有的每种类型的页面编写巨大的重写规则要容易得多。通过这种方式,所有工作都以您的站点已经运行的相同语言完成,因此您不必为了重定向而学习和维护使用自己语言的新文件。

于 2009-03-06T01:20:22.570 回答
0

使用类似http://blog.eworldui.net/post/2008/04/ASPNET-MVC---Legacy-Url-Routing.aspx

您不必使用 MVC,路由类现在是独立的

于 2009-03-06T01:40:08.267 回答