【发布时间】:2011-09-22 03:47:19
【问题描述】:
我有一个 PHP 系统,其中包含用户生成的页面,这些页面以复杂且不统一的层次结构排列。页面是用户创建的,有些页面有子页面等。
我被要求添加一个短网址系统。因此,任何页面,在层次结构中的任何点,都可以通过 domain.com/XXXX 访问,其中 XXXX 可以是任何东西 - 我们在这里对 SEO 不感兴趣,这背后的原因是它非常社交- 媒体驱动的项目,我们希望我们的用户能够在推特/其他任何他们喜欢的页面的网址。
我期待类似的东西;我们从 AAAA 开始,在创建每个页面时前往 ZZZZ。这些 slug 中的每一个都将与实际 url 一起存储在数据库中,例如 domain.com/projects.php?p=32
我知道 mod-rewrite 足以将 domain.com/XXXX 转换为 domain.com/index.php?slug=XXXX,但是从那里开始我有点难过。 index.php 可以对用户进行数据库查找和 header() 到实际 url,但 slug-url 需要留在地址栏中。
在 index.php 中使用 iframe 会是个糟糕的主意吗?
我希望这很清楚,感谢阅读!
【问题讨论】:
标签: php url mod-rewrite seo