如何使用.htacesss从URL中删除(不隐藏)子目录

时间:2015-08-25 13:16:02

标签: .htaccess url-rewriting

我的网站上有一系列网址:

http://www.example.com/sub1/sub2/content.html

但我想删除" sub1"完全 - 不隐藏它,所以它仍然试图访问该目录。完成的结果将是此URL:

http://www.example.com/sub2/content.html

SE上的许多类似帖子似乎都展示了如何隐藏"来自用户的URL。我想重写网址,以便将其视为即使在那里也不会。

我尝试的例子:Hide Part of URL htaccess

注意:我不想按照以下评论的建议实际删除文件。我试图请求重定向到另一个目录。

1 个答案:

答案 0 :(得分:1)

这对我有用:

RewriteRule ^ sub1 / sub2 /(.*)$ / sub2 / $ 1 [R = 302,NC,L]

有用的网页:http://coolestguidesontheplanet.com/redirecting-a-web-folder-directory-to-another-in-htaccess/