Htaccess重写不起作用

时间:2011-10-11 20:18:09

标签: .htaccess rewrite

有人告诉我,这是重定向试图打开的人的正确方法:

/users/username/something.txt

但我似乎无法让它发挥作用。

RewriteEngine on
RewriteRule \.txt$ /notallowed.html [F,L,NC]

这是错的吗?

1 个答案:

答案 0 :(得分:2)

从所有TXT文件中拒绝用户的最简单方法是使用以下内容:

<FilesMatch "\.(txt)$">
Order Allow,Deny
Deny from all
</FilesMatch>

但是,您在那里的代码应该适用于所有意图和目的。但是,根据您的服务器配置,您可能需要添加“Options + FollowSymLinks”。

如果你决定使用FilesMatch路线,你可以使用ErrorDocument来控制用户被带到的页面。