我在执行以下任务时遇到了一些问题:
重定向自:
example.com/catalog/index.php/cPath/24?osCsid=gvil7l7h2vu910f787248i14j4
要:
example.com/mysitenew/index.php?dest=products&cat=24
诀窍是在cPath/
之后取出数字并删除?
以及之后的所有内容。
我在RewriteRule
中使用正则表达式来回尝试,但我不是专家,任何建议都会受到赞赏。
答案 0 :(得分:2)
将此代码放入DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
RewriteRule ^catalog/index\.php/cPath/([^/]+)/?$ /mysitenew/index.php?dest=products&cat=$1 [L,R=302]