如何重定向文件夹?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何重定向文件夹?相关的知识,希望对你有一定的参考价值。

我在我的网站/businessplan/plan.php上有以下文件位置,我只是将其重定向到/plan所以当用户键入/plan/plan/时,它会将它们带到此位置

以下是我的htaccess的开始

RewriteEngine On 

RewriteCond %{HTTPS} off
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,NE,L]
答案

将其添加到.htaccess的底部

RewriteRule ^/?plan/?$ /businessplan/plan.php [L]

?表示前面图案中的0或1,在上面的例子中,它只是字符/。第二个?是这样的尾随/是可选的。第一个?是这样的,领先的/也是可选的。如果重写规则在.htacces或httpd.conf(或它的子代)中,URL将会或不会具有领先的/。我永远不会记得哪一个,所以我总是把^/?...用来覆盖两者。

以上是关于如何重定向文件夹?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Angular2 rc3路由中处理来自oauth重定向url的哈希片段

301重定向没有片段[重复]

Jsp获取Java的重定向赋值(String)

应用易受 Intent 重定向问题的影响

302 登录重定向后被 IE 删除的 URL 片段

如何从webapp重定向到Google云端硬盘应用