我有一个核心的php网站,用户可以在其中登录,更新个人资料,添加朋友等。用户个人资料位于"mysite.com/userProfile.php?id=####"
等链接上。我的客户希望使其成为SEO友好型,例如"mysite.com/justin"
。
我知道我们可以通过在“.htaccess”文件中编写规则来实现。如果是这样,我需要更改用户配置文件链接所在的所有位置。实际上这是非常重要的,因为我需要修改近250多个php文件。
是否有任何捷径可以通过修改现有代码库中的链接来完成SEO友好URL。
希望这是有道理的。
答案 0 :(得分:1)
我有同样的问题!如果没有“变态”(以漂亮的方式,我的意思是),它是不可能的。不需要编辑250+文件,您只需使用查找/替换功能并将其应用到文件夹即可。它很容易,并为您提供所需的结果。
确保在执行此操作之前进行备份!因为除非你打开所有文件,否则你将无法恢复它。
为什么不简单地找到/userProfile.php?id=
并将其替换为/userName
。它会快速有效吗?
为了使用userName而不是userID,你必须编写一个小的php函数来提取对应于userID的userName。
除此之外,您可以应用棘手的解决方案,但我个人不会推荐这个!