Php 网站URL返工/重新格式化为用户友好型
我需要一些建议,我应该在哪里和如何开始这个项目。当前站点运行的是经典ASP,但在文件系统中使用了.php扩展名(不要问——以前的自由职业者) 当前URL结构具有子文件夹,其中包含呈现页面的显示页面Php 网站URL返工/重新格式化为用户友好型,php,url,url-rewriting,asp-classic,Php,Url,Url Rewriting,Asp Classic,我需要一些建议,我应该在哪里和如何开始这个项目。当前站点运行的是经典ASP,但在文件系统中使用了.php扩展名(不要问——以前的自由职业者) 当前URL结构具有子文件夹,其中包含呈现页面的显示页面 team/team_detail.php?teamID=3&Source=Title&Title=Partner 只有teamID部分实际执行任何操作并查询团队表中的数据 我正在考虑使用iisurl规则,并为每个匹配的url模式添加用户友好规则。我计划更改所有网站代码以使用新结构:
team/team_detail.php?teamID=3&Source=Title&Title=Partner
只有teamID
部分实际执行任何操作并查询团队表中的数据
我正在考虑使用iisurl规则
,并为每个匹配的url模式添加用户友好规则
。我计划更改所有网站代码以使用新结构:
urlteam/team\u detail/3/bob titans
仍然有效的旧url共振峰team/team\u detail.php?teamID=3&name=bob titans
如果你的主要目标是改变网站的URL结构(并在工作时清理未使用的“源”和“标题”参数),那么这种方法是合理的:
- 修改站点代码以使用新的URL策略(例如,使用ASP.NET路由)
- 使用IIS URL重写模块创建规则,以正确地将旧式请求重定向或重写为新格式。如果这是一个公共站点,并且你关心SEO,你应该考虑让这些重定向使用301响应类型来告诉搜索引擎,旧URL下的资源已经永久地移动到新URL。