寒冰之刄 发表于 2021-1-30 08:05:54

【已解答】使用.htaccess隐藏后缀名后,进入有同名文件夹...

比如隐藏了后缀名后,要访问www.xxx.com/1,但是存在与1.html同名的文件夹,这时会优先访问文件夹,就会直接显示:ForbiddenYou don't have permission to access this resource.
如何通过某种方法解决该问题?

大炮运维V587 发表于 2021-1-30 10:42:49

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php
这样试试,这是隐藏php后缀
但是如果你的文件访问目录中同时包含1命名的文件夹和1.php 就无法使用这个规则

寒冰之刄 发表于 2021-1-31 11:32:03

大炮运维V587 发表于 2021-1-30 10:42
这样试试,这是隐藏php后缀
但是如果你的文件访问目录中同时包含1命名的文件夹和1.php 就无法使用这个规则 ...

我就是用的这个.htaccess
就是同名的情况下,有没有解决方案

大炮运维V587 发表于 2021-2-1 11:53:03

寒冰之刄 发表于 2021-1-31 11:32
我就是用的这个.htaccess
就是同名的情况下,有没有解决方案
他们隐藏的是文件后缀,不是文件加,那就修改文件夹名不让和带文件后缀名的文件名相同就解决了
页: [1]
查看完整版本: 【已解答】使用.htaccess隐藏后缀名后,进入有同名文件夹...