mod_rewrite - 固定和变量查询字符串参数

时间:2010-06-05 11:39:37

标签: mod-rewrite

我想发送

www.mydomain.com/approve/SomeFunkyVariable to

www.mydomain.com/home/index.php?option=com_content&task=view&id=574&Itemid=85&approve=someFunkyVariable

这是什么规则?

1 个答案:

答案 0 :(得分:0)

完全忽略了params(考虑到你没有提到它们)

RewriteEngine on
RewriteRule ^approve/([^/\.]+)/?$ index.php?option=com_content&task=view&id=574&Itemid=85&approve=$1 [L]

要包含参数,你需要一个像

这样的网址

www.mydomain.com/com_content/view/547/85/approve/SomeFunkyVariable

RewriteEngine on
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)?$ index.php?option=$1&task=$2&id=$3&Itemid=$4&$5=$6 [L]