我需要一个.htaccess RewriteRule来重定向
http://www.mydomain.comu/240/03/Test2/Test2.html
到
http://www.mydomain.comu/index.php?page_id=240&sub_page_link=03
我以前在下面哪个工作正常,但不适用于子页面链接?
RewriteRule([0-9] +)(。*)。html $ index.php?page_id = $ 1
您的意见或反馈将不胜感激。
由于
答案 0 :(得分:0)
尝试此规则:
RewriteRule ^(\d+)/(\d+)/\w+/\w+\.html index.php?page_id=$1&sub_page_link=$2 [L,R=301]
^
声称我们处于路径的开头(\d+)/(\d+)/
将数字捕获到Group1 1和2 \w+/\w+\.html
匹配网址的尾端$1
和$2
是对第1组和第2组的反向引用。让我知道这是否有效! :)