如何使用htaccess“更改”文件夹名称(并阻止原始路径)?

问题描述 投票:0回答:1

即我有(实际的文件夹路径):

example.com/folder1

但我希望任何直接访问该链接的人都被阻止(不会重定向到任何地方,只是拒绝)。

相反,我希望该链接仅在以下位置访问:

example.com/dfjgekbjvrskzcnfvberidurvf

怎么做?

.htaccess
1个回答
2
投票

在你的主根.htaccess把流动的代码:

RewriteEngine on
RewriteRule ^dfjgekbjvrskzcnfvberidurvf/?(.*)$    /folder1/$1 [L]

然后在folder1目录下的.htaccess文件中输入:

RewriteEngine on
RewriteCond %{THE_REQUEST} !dfjgekbjvrskzcnfvberidurvf [OR]
RewriteCond %{THE_REQUEST} folder1
RewriteRule ^    - [F,L]
© www.soinside.com 2019 - 2024. All rights reserved.