我即将将我的一些 URL 从更改details.html?id=1234
为details/1234_really_interesting_stuff
. ID 1234 将用于识别内容,really_interesting_stuff
只是为了使 URL 更具可读性。
在下一步中,我将使用存储在数据库中details.html?id=1234
的新 URL替换我网站上引用的所有链接。really_interesting_stuff
我现在面临的问题:如何进行谷歌友好的 301 重定向,这样我就不会有重复的内容(因为谷歌现在仍然会details.html?id=1234
在其他网页上传播旧链接)。我将不得不转发到details/1234_really_interesting_stuff
。不幸的是,字符串只保存在数据库中。
据我所知,唯一对谷歌友好的 301 重定向是 htaccess 文件。但是没有办法从 htaccess 文件中的数据库中检索信息。我该如何解决这个问题?