我想送mod_rewrite的 - 固定和可變的查詢字符串PARAMS
www.mydomain.com/approve/SomeFunkyVariable到
www.mydomain.com/home/index.php?option=com_content &任務=查看& id = 574 & Itemid = 85 & approve = someFunkyVariable
這是什麼規則?
我想送mod_rewrite的 - 固定和可變的查詢字符串PARAMS
www.mydomain.com/approve/SomeFunkyVariable到
www.mydomain.com/home/index.php?option=com_content &任務=查看& id = 574 & Itemid = 85 & approve = someFunkyVariable
這是什麼規則?
完全無視PARAMS(考慮到你還沒有提到他們)
RewriteEngine on
RewriteRule ^approve/([^/\.]+)/?$ index.php?option=com_content&task=view&id=574&Itemid=85&approve=$1 [L]
要包括PARAMS你需要像
www.mydomain.com/com_content/view/547一個網址/ 85 /批准/ SomeFunkyVariable
RewriteEngine on
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)?$ index.php?option=$1&task=$2&id=$3&Itemid=$4&$5=$6 [L]
確定 - 這是.htaccess文件,參數是目標固定URL的一部分。 .htaccess文件中已經有規則將短url映射到long query string url,所以不能使用Pez Cuckow的規則。 我想這 www.mydomain.com/approve/foobar 映射到「固定」的查詢字符串的URL PLUS用foobar的追加它...因此,如果固定的查詢字符串的URL是一個規則在引號中它會看起來像這樣,附加變量: 「www.mydomain.com/home/index.php?option=com_content&task=view&id=574&Itemid=85&approve="foobar – Owen 2010-06-05 12:40:07
Err,這正是第一個我的答案有一半呢? – 2010-06-05 13:21:40
啊,不知道我是怎麼錯過的!謝謝。 – Owen 2010-06-05 13:32:15
從哪裏來的所有參數? – 2010-06-05 11:40:54
這是在Apache配置文件,還是.htaccess文件? – Artelius 2010-06-05 12:09:16