我的查询字符串有问题。我想改变这个......
http://www.audiomasterclass.com/arc.cfm?a=giant-killing-%245-mic-preamp-its-secrets-reveale
对此...
www.audiomasterclass.com/?a=588
答案 0 :(得分:0)
基于此网址无法完成。您需要逻辑将名称反转为ID。
您可以做的是确保在原始网址中包含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-reveale
然后使用重写规则: RewriteRule ^ /([0-9] +)/ arc.cfm?a = $ 1 [L]
您所做的就是将ID添加到每个链接,以便您的系统将基于ID,但Google /用户会看到不错的网址。
您需要稍微更改重写规则(根据您的需要和服务器配置),但它将解释基础知识。