抱歉,也许是因为愚蠢的问题,但我真的不知道如何制作以下内容......
例如我有这个链接:
http://www.mypage.com/?section=orders&action=add_order
我想这样做(隐藏GET param键,并用斜线“/”分隔params):
http://www.mypage.com/orders/add_order
答案 0 :(得分:2)
虽然有点丑陋并且不支持无限数量的参数,但它可以工作:
RewriteEngine On
RewriteRule ^([^/]+)/([^/]+)$ index.php?$1=$2
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)$ index.php?$1=$2&$3=$4
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)$ index.php?$1=$2&$3=$4&$5=$6
如果您可以编写一些代码,您可以在分割其URI参数后重新定向用户perl脚本(或任何其他语言)
答案 1 :(得分:0)
尝试:
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)$ /?section=$1&action=$2 [L]