gpt4 book ai didi

.htaccess - 如何将所有子文件夹和目录重定向到主根目录(不包括文件)?

转载 作者:行者123 更新时间:2023-12-05 00:37:01 24 4
gpt4 key购买 nike

基本上我有一个 CDN 设置。

/public_html/
index.html

/files/
image/
video/
video2/video2

我想将所有子文件夹和目录重定向到主文件夹 - 除了文件扩展名,所以如果有人加载文件,我希望加载它,这样人们就无法查看目录。 (不想看到404或者禁止信息,只想目录到主页面)

这将使我免于上传 index.php 重定向。这可以用 .htaccess 来完成吗?

最佳答案

# don't show any files in the folder
IndexIgnore *

ErrorDocument 403 /
ErrorDocument 404 /

RewriteEngine On

# disabled user to access directly to the files folder.
RewriteRule ^files(\/?)$ - [F]

# images
RewriteRule ^image/(.*)\.(jpg|png|jpeg|gif)$ /files/$1.$2 [L]
# video
RewriteRule ^video/(.*)\.(flv|avi|mov)$ /files/$1.$2 [L]
#etc...

如果您有子文件夹,则 (.*)会自动使用它。例子:
http://www.domain.com/image/i.png => /files/i.png

http://www.domain.com/image/sub1/sub2/i.png => /files/sub1/sub2/i.png

这里有一些链接可以帮助你:

http://www.javascriptkit.com/howto/htaccess.shtml

http://www.htaccess-guide.com/

http://net.tutsplus.com/tutorials/other/the-ultimate-guide-to-htaccess-files/

http://www.bloghash.com/2006/11/beginners-guide-to-htaccess-file-with-examples/

关于.htaccess - 如何将所有子文件夹和目录重定向到主根目录(不包括文件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7527709/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com