我有一个看起来像这样的 网址 http://mysite.com/item/?food=1&drink=1&bar=1&name=Bomba
我想让它更友好,也许更安全,看起来像 http://mysite.com/item/Bomba
问题是有时饮料或酒吧不会成为 url 的一部分,所以我不知道如何使它与 .htaccess 一起使用。此外,我不知道如何为多个 get 变量制定规则,以及是否可以在重写规则中使用条件(如果 drink==true 或类似的东西)。而且我不想使用帖子,因为我希望能够分享链接。
到目前为止,我做了这样的事情
mysite.com/item/1/Bomba.menu
和规则
选项 +FollowSymlinks
RewriteEngine on
RewriteRule ^item/(.+)/(.+).menu item/?food=$1&drink=$1&bar=$1&name=Bomba [nc]
但它只有在 url 保持不变的情况下才有效。谢谢