0

我有一个核心 php 网站,用户可以在其中登录、更新个人资料、添加朋友等等。用户个人资料位于类似"mysite.com/userProfile.php?id=####". 我的客户想让它对 SEO 友好,比如"mysite.com/justin".

我知道我们可以通过在“.htaccess”文件中编写规则来做到这一点。如果是这样,我需要更改所有存在用户配置文件链接的地方。实际上这非常重要,因为我需要修改近 250 多个 php 文件。

是否有任何捷径可以在不修改现有代码库中的链接的情况下执行 SEO 友好 URL。

希望这会有意义。

4

1 回答 1

1

我有同样的问题!如果没有“变态”(我的意思是用美丽的方式),就不可能让它工作。不需要编辑 250 多个文件,您只需使用查找/替换功能并将其应用于文件夹。这很容易,并为您提供所需的结果。

确保在执行此操作之前进行备份!因为您将无法恢复它,除非您保持所有文件都处于打开状态。

为什么不简单地找到/userProfile.php?id=并替换为/userName. 它会快速高效吗?

为了使用 userName 而不是 userID,您必须编写一个小的 php 函数来提取与 userID 对应的 userName。

除此之外,您可能会应用棘手的解决方案,但我个人不建议这样做!

于 2012-08-07T10:31:44.287 回答