Php 重定向两个级别
我正在寻找一种重定向到我的根页面的方法。想要重定向吗Php 重定向两个级别,php,redirect,Php,Redirect,我正在寻找一种重定向到我的根页面的方法。想要重定向吗 RewriteRule ^folder1/folder2.*$ index.php?page=folder1_folder2 [NC] 在web浏览器中,这类似于 http://www.example.com/folder1/folder2 更新: 忘了加上我试过这个: RewriteRule ^([folder1/]+)/([folder2/]+)/?$ index.php?page=$1_$2 [NC,R=301] 但出于某种原因,
RewriteRule ^folder1/folder2.*$ index.php?page=folder1_folder2 [NC]
在web浏览器中,这类似于
http://www.example.com/folder1/folder2
更新:
忘了加上我试过这个:
RewriteRule ^([folder1/]+)/([folder2/]+)/?$ index.php?page=$1_$2 [NC,R=301]
但出于某种原因,它将url更改为
http://www.example.com/index.php?page=folder1_folder2
最后,这对我起了作用:
RewriteRule ^([folder1/]+)/([folder2/]+)/?$ index.php?page=$1_$2 [NC,QSA]
像这样的
RewriteRule^([^/]+)/([^/]+)$index.php?page=$1\u$2
@still\u learning抱歉,忘了添加我已经尝试过的内容。我试过这样做:RewriteRule^([folder1/]+)/([folder2/]+)/?$index.php?page=$1_$2[NC,R=301]
,但出于某种原因,它会更改url以请发布完整的规则集。它似乎根据给定的规则正常工作。您是否尝试映射而不是重定向?请包括一个示例输入和所需的最终url。