令人讨厌的网址在IIS中搜索引擎友好的网址,而不会牺牲传入的链接
-
03-07-2019 - |
题
我有一个网站,我现在的“geeky”网址看起来像:
我想将这些更改为搜索引擎友好的 - 例如:
http://www.bestatdubaiholidays.co.uk/ 掌上-atlantis.aspx 强>
或
http://www.bestatdubaiholidays.co.uk/ 掌上-atlantis 强>
我有数百个传入链接(从广告系列和其他网站)到我想要保留的令人讨厌的网址。
因此,如果有人输入一个令人讨厌的网址,我希望地址栏显示等效的搜索引擎友好网址。
有人可以帮忙吗?参考其他文章也无济于事。相信我,我已经读过他们中的每一个。任何示例网址都会有所帮助。
解决方案
使用类似这样的内容 http ://blog.eworldui.net/post/2008/04/ASPNET-MVC---Legacy-Url-Routing.aspx
您不必使用MVC,路由类现在是独立的
其他提示
我建议使用Front控制器。这意味着您使用任何httpd服务器的重写引擎将所有请求重定向到单个文件(index.php或index.aspx或whathaveyou),然后使用该文件中的代码分派到适当的页面。你可以从令人讨厌的URL重定向到友好的URL,如果它是一个友好的URL,那么你加载适当的页面。
这比为您可能拥有的每种类型的页面编写大量重写规则要容易得多。这样,所有工作都以您的网站已经运行的相同语言完成,因此您不必学习和维护一个只有重定向的自己语言的新文件。
不隶属于 StackOverflow