防止Awardspace托管的页面(文件夹)重定向。

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

我在AwardSpace.com上使用LAMP主机。

我有一个私人文件夹 foobar 而当请求一个页面<foobar>时,它会以301重定向到<foobar>(,让测试者知道该文件夹存在)。即使在添加了htaccess文件后也是如此。

rewriteengine on
rewriterule foobar$ testpage.php

我相信不管我的主机内容如何,服务器本身都在做重定向。

如何防止重定向?


(试过删除对该文件夹的遍历访问,但显示403,testpage.php无法加载。)
apache lamp shared-hosting awardspace
1个回答
0
投票

(对于没有记录的行为,)为了防止文件夹被301-带斜线附加,你可以在重写规则中添加一个重定向标志。

rewriterule foobar$ /testpage.php [r]

这样一来,就不会有人知道 foobar 实际上是一个文件夹。


假设HTTP重定向是不需要的。r 可附加 =x 哪儿 x 是一个不会引起重定向的值。这可以是 305. 这可以是 510. 这可以是 200. 在这种情况下,第3个参数会被忽略(cf):
rewriterule foobar$ yadadadaada [r=200]


假设需要内容,可以添加内容。
errordocument 200 "test page"

,或者。

errordocument 200 /testpage.php
© www.soinside.com 2019 - 2024. All rights reserved.