【发布时间】:2009-10-09 23:00:44
【问题描述】:
假设你的 URL 的路径是:
/thisisa"quote/helloworld/
那么如何创建rel=canonical URL?
这是犹太洁食吗?
<link rel="canonical" href="/thisisa&quot;/helloworld/" />
更新
为了澄清,我收到了一个表单提交,我需要将部分查询字符串转换为 URL。所以步骤是:
- .htaccess 进行重定向
- PHP 将目录作为查询字符串处理。
- 查询字符串将被动态插入到:
- 标题,
- 说明,
- 关键字
- 规范网址。
- 吐回表单的输入框
所以我需要知道每一步都必须完成哪些处理...在第一次剪辑时,这是我的看法:
- 标题:
htmlspecialchars($rawQuery) - 描述:
htmlspecialchars($rawQery) - 关键字:
htmlspecialchars($rawQuery) - 规范 URL:这是棘手的部分。它必须与 .htaccess 重定向到的相同 URL 匹配,但即便如此,我认为原始查询是不安全的,因为引号会导致 JavaScript 注入。担心
urlencode($rawquery),因为它来自 URL,它不是已经被 URL 编码了吗? - 吐回形式:
htmlspecialchars($rawQuery)
【问题讨论】:
标签: php security seo canonical-link