我是htaccess的新手,所以这对很多人来说可能非常简单。 如果找不到文本文件,则为特定目录。 范例http://domainname.com/s/any.txt

如果找不到any.txt-找不到任何其他文本文件是该目录,我该如何重定向到默认文本文件。

例如

http://domainname.com/s/default.txt

提前致谢

===============>>#1 票数:0 已采纳

将此代码放在您的/s/.htaccess文件中:

RewriteEngine On
RewriteBase /s/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.txt$ default.txt [L,NC,R=301]

  ask by user3554375 translate from so

未解决问题?本站智能推荐:

1回复

.htaccess来自文本文件的黑名单并重定向

我有一个网站,我希望仅在传入请求未出现在黑名单文件中时才重定向它们。 我想将文件存储在公共html目录之外,因此它类似于var/www/blacklists/example.com.blacklist ,内容看起来像 如果我的网站是example.com并且用户访问https://ex
1回复

使用htaccess禁止文本文件中的IP

我阅读并了解了如何使用htaccess阻止IP: 但是我的黑色IP列表包括数千个IP。 我将所有IP保存到blacklist.txt文件中。 我可以使用htaccess调用blacklist.txt并阻止此文件中存储的所有IP吗? 如果是这样,怎么办?
2回复

将请求重定向到PHP应用程序到文本文件

我想将我的网站的所有请求重定向到.txt文件,所以我找到了两种方法, 方式1: 重定向到一个php文件,它会显示如下所示的.txt文件内容。 的.htaccess 的index.php 方式2: 使用.htaccess直接重定向到.txt文件 的.h
1回复

使用.htaccess进行PHP错误处理并写入php_error.log文本文件

对于PHP错误处理,其目的是“只有管理员才能看到警告,错误等”。 我应用了以下步骤: 我删除了error_reporting(-1); 来自我的index.php命令 我在public_html文件夹下的.htaccess添加了以下行 我在public_html
1回复

服务器上的文本文件保护

我有内部使用的小型php应用程序,通常我当然使用mySql数据库,但在这种情况下,我有文本数据库,例如dir结构: 我如何使用此功能来保护该数据库并仅允许从我的PHP源进行访问: 谢谢
1回复

RewriteMap文本文件中的模式匹配

我正在寻找使用RewriteMap在重写文本文件内进行某些模式匹配,但似乎不起作用。 以下是apache配置。 redirect.txt文件的内容是 如果我使用URL http://localhost/delivery-delay.html ,则仅当第三个规则存在时才会重定向
1回复

Apache GZip无法使用文本文件和js文件?

我正在尝试使用Apache mod_deflate模块添加GZip压缩。 除文本文件(“ .txt”)外,所有内容均被压缩。 压缩HTML文件和JS文件时也面临问题。 例如:假设一个托管在http://example.com上的脚本文件(“ main.js”) 文件内容:
1回复

基本文件夹的HTAccess重定向

只是感觉检查。 我有 我要重定向到PHP查询字符串的domain.com/username,我使用以下命令执行此操作: 但是,我也希望具有未重定向的文件夹,例如domain.com/about。 我该如何实现? 这是否有可能,或者正则表达式是否从一开始就发挥了所有作用?
1回复

需要帮助来了解URL别名以传递文本文件

这是我第一次设置别名,并找到了一些有关如何使用它的示例,但是由于某种原因,我仍然对语法的工作方式还没有100%的信心。 我花了大部分时间寻找一个具体的例子,但是没有运气。 我想我真的需要一些帮助,哈哈。 这是我为贯穿本文的读者发现的一些示例: httpd.apache.org/doc
2回复

.htaccess找不到文件时重定向到根目录

我有一个。 .htaccess文件,如下所示(ps不是我的,我认为它属于Joomla): 现在,某些或不好的编程图像链接到“ somefolder / folder / image.png”,而不是“ /somefolder/folder/image.png”(请注意开头的“ /”。这将