.htaccess 使用htaccess重写URL的一部分
我正试图用301 htaccess重写来重写URL的一部分。 到目前为止,我得到了这个.htaccess 使用htaccess重写URL的一部分,.htaccess,url-rewriting,.htaccess,Url Rewriting,我正试图用301 htaccess重写来重写URL的一部分。 到目前为止,我得到了这个 RewriteRule ^index.php?option=com_payplans&view=subscription&task=display&subscription_key=(.*)$ /subscriptiondetails/display/$1 [R=301,L,NC] 我想从 http://www.example.com/index.php?option=com_pay
RewriteRule ^index.php?option=com_payplans&view=subscription&task=display&subscription_key=(.*)$ /subscriptiondetails/display/$1 [R=301,L,NC]
我想从
http://www.example.com/index.php?option=com_payplans&view=subscription&task=display&subscription_key=8O56WXCMQEZ5
到
只是不太清楚我遗漏了什么或做错了什么。您需要使用
RewriteCond
来匹配查询字符串:
RewriteCond %{QUERY_STRING} ^option=com_payplans&view=subscription&task=display&subscription_key=(.*)$
RewriteRule ^index\.php$ /subscriptiondetails/display/%1? [R=301,L,NC]
谢谢!:-)工作起来很有魅力!
RewriteCond %{QUERY_STRING} ^option=com_payplans&view=subscription&task=display&subscription_key=(.*)$
RewriteRule ^index\.php$ /subscriptiondetails/display/%1? [R=301,L,NC]