我对查询字符串有疑问。我想改变这个...
http://www.audiomasterclass.com/arc.cfm?a=giant-killing-%245-mic-preamp-its-secrets-reveal
对此...
www.audiomasterclass.com/?a=588
我对查询字符串有疑问。我想改变这个...
http://www.audiomasterclass.com/arc.cfm?a=giant-killing-%245-mic-preamp-its-secrets-reveal
对此...
www.audiomasterclass.com/?a=588
基于此 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。
您需要稍微更改重写规则(根据您的需要和服务器配置),但它将解释基础知识。