0

我对查询字符串有疑问。我想改变这个...

http://www.audiomasterclass.com/arc.cfm?a=giant-killing-%245-mic-preamp-its-secrets-reveal

对此...

www.audiomasterclass.com/?a=588

4

1 回答 1

0

基于此 url,它无法完成。您需要将名称反转为 ID 的逻辑。

您可以做的是确保在原始 url 中包含 ID。例如:

http://www.audiomasterclass.com/arc.cfm?a=giant-killing-%245-mic-preamp-its-secrets-reveale 可以改成:http ://www.audiomasterclass.com/588/giant -killing-%245-mic-preamp-its-secrets-reveal

然后使用重写规则: RewriteRule ^/([0-9]+) /arc.cfm?a=$1 [L]

您所做的是将 id 添加到每个链接,以便您的系统将基于 ID,但 google/users 会看到不错的 URL。

您需要稍微更改重写规则(根据您的需要和服务器配置),但它将解释基础知识。

于 2012-04-19T06:22:12.867 回答