如果网址包含三个目录
,您将如何删除最后一个目录?For example this url
www.mysite.com/dir/removeMe
would map to
www.mysite.com/dir
However
www.mysite.com/dir
would still map to
www.mysite.com/dir
我正在尝试使用更漂亮的链接而不是www.mysite.com/dir/?name=removeMe
感谢。
答案 0 :(得分:0)
这样的事情应该做你想做的事情:
RewriteRule ^([^/]*)/([^/]+)$ /$1
如果要在参数或其他内容中保留最后一个目录名,也可以在重写中使用$2
。例如:
RewriteRule ^([^/]*)/([^/]+)$ /$1?foo=$2
(旁白:我注意到3个目录实际上是指2.首先是主机名,而不是目录。)