繁体   English   中英

如何使用.htaccess重定向到具有相同名称的另一个子目录

[英]How to redirect to another subdirectory with same name with .htaccess

我想将文件夹A中的文件重定向到文件夹B,文件名相同。 例如。 yourdomain.com/folderA/nosedigger.php到yourdomain.com/folderB/nosedigger.php

.htaccess位于yourdomain.com/folderA/.htaccess。

我试过以下但它不像魅力那样工作。 需要帮忙。 完全不知道.htaccess中的代码究竟是什么意思。

Options +FollowSymLinks -MultiViews

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} !^/folderB/ [NC]
RewriteCond %{REQUEST_URI} ^/(.*)$
RewriteRule ^ /folderB/$2 [R=301,L]

这应该是你所需要的:

RewriteEngine On 
RewriteRule /folderA/(.*) /folderB/$1 [R=302,NC]

也许:

RewriteRule ^folderA(/.*)?$ folderB$1 [R=302,NC]

要从foldera重定向到folderb,您可以使用高于其他规则的以下重定向

RedirectMatch ^/foldera/(.*)$ /folderb/$1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM