htaccess

将 htaccess 重写规则脚本转换为 nginx 配置
htaccess

将 htaccess 重写规则脚本转换为 nginx 配置

请帮助使用此脚本... 我想将 htaccess 重写规则脚本转换为 nginx 配置。 .htaccess 文件: AddDefaultCharset utf-8 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond $1 !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.ph...

Admin

如何在 DSM6 上启用 apache 目录列表?
htaccess

如何在 DSM6 上启用 apache 目录列表?

我想要自动生成索引,与下面的示例非常相似。对于我在互联网上的网站,我的网络主机正确配置了 Apache,现在我需要在 Synology NAS 上为我们的内联网执行此操作。 根据这个答案我将其放入Options +Indexes一个.htaccess文件中,但它还没有起作用。网络搜索让我将其添加AllowOverride All到 Apache 配置中,我尝试在/usr/local/etc/apache24/conf/httpd24.conf找到的文件中执行此操作(请参阅下面编辑中的配置文件)。但是,该条目已存在于第 76 行: <Directory ...

Admin

如何在 htaccess 文件中重定向到不同的 php 文档
htaccess

如何在 htaccess 文件中重定向到不同的 php 文档

目前我有以下 htaccess 文件 Options -Indexes DirectoryIndex .base.php RewriteEngine On RewriteRule . .base.php 如果 URL 包含 .png 扩展名但仍有任何其他页面转到 .base.php,我该如何修改它以便重定向到另一个 php 文件(image.php)? ...

Admin

通过 htaccess 重命名下载文件
htaccess

通过 htaccess 重命名下载文件

我目前在服务器上有这种格式的文件 https://example.com/files/{group_no}/{date}/{file_no}-file.txt 存在: group_no 一个整数(NN) 日期格式 YYYY-MM-DD file_no 一个整数(NN) 例子: https://example.com/files/12/2021-03-17/01-file.txt 我希望下载的文件是类似 YYYY-MM-DD-NN-NN-file.txt 的文件。 我不确定是否可以使用 htaccess Rewrite 规则来实现这一点 理论上,我可以查找...

Admin

从 URL 中删除参数
htaccess

从 URL 中删除参数

我需要使用 htaccess 从 url 中删除一个参数 从 1) http://example.com/?id=126:&catid=89 2) http://example.com/page?id=126:&catid=89 到 1) http://example.com/ 2) http://example.com/page 我正在使用这个 htaccess: RewriteCond %{REQUEST_URI} ^/page?id=126:&catid=89$ RewriteRule ^page$ /page? [L,R=...

Admin

设置共享主机的默认网页
htaccess

设置共享主机的默认网页

我在共享 IP 地址上拥有一堆域名(通过 bluehost,不确定这是否重要)。访问任何域名都可以正常工作,但访问 IP 地址只会触发 404 错误。经过一番挖掘,我发现这超级用户回答。到目前为止,我发现当多个域名位于一个地址上时,服务器会根据主机标头确定要提供哪个域名。有没有办法为我的服务器设置默认标头值,以便除非标头另有规定,否则该地址只提供一个域名?(即对 238.483.43.52 的请求将返回 example.com 而不是 apache 错误)可以使用 .htaccess 文件来完成吗? ...

Admin

Apache2 日志 - 单个用户代理显示为转义字符串
htaccess

Apache2 日志 - 单个用户代理显示为转义字符串

第一次来电,长期聆听。 我一直在尝试在 Ubuntu VM 上通过 Apache 托管自己的 Web 服务器。我一直在查看 access.log 文件,发现存在一个差异,但我找不到任何相关信息。请参阅附图: 此请求似乎已在引号中转义,它是唯一的请求。 我不知道这是什么意思,也找不到任何相关信息。 我可以更改任何设置以确保日志文件不保留“\”吗? 此外,这是否表明它是一个欺诈性用户代理并且该 IP 应该被列入黑名单? ...

Admin

.htaccess RewriteRule 有效,但重定向 301 无效
htaccess

.htaccess RewriteRule 有效,但重定向 301 无效

我在新域名上推出了新版网站。在旧域名上,我使用全局 RewriteRule 将流量重定向到新域名。 RewriteRule (.*)$ https://www.newsite.com/$1 [R=301,L] 这对大多数页面来说都很好用。现在我正在做单独的 301 重定向来更正一些地址已更改的页面,但它们似乎不起作用。 我正在尝试重定向oldsite.com/login并oldsite.com/profilenewsite.com/my-account 这是.htaccess 文件: RewriteEngine On # This Rewrit...

Admin

使用 https 时重定向到指定端口
htaccess

使用 https 时重定向到指定端口

我有一个内部域:cloud.flint.lo 我想实现以下目标: If URL=http://cloud.filnt.lo Redirect to: https://cloud.flint.lo:5001/sub If URL=https://cloud.flint.lo Redirect to: https://cloud.flint.lo:5001 我在 .htaccess 中写了这个,但只有第一种情况有效: RewriteEngine On RewriteCond %{SERVER_PORT} !^5001$ RewriteRul...

Admin

我正在运行 Apache 2.4.7,但我的 .htaccess 文件仅适用于 2.4 之前的指令和语法
htaccess

我正在运行 Apache 2.4.7,但我的 .htaccess 文件仅适用于 2.4 之前的指令和语法

我一整天都在处理一个非常不寻常的问题。 我的远程服务器运行的 Apache 版本是 2.4.7 但是,当我开始在 .htaccess 文件中设置指令时,如下所示: <RequireAny> Require ip 188.81.144.30 </RequireAny> Apache 2.4 指令均不起作用。事实上,我收到错误的服务器配置状态代码“500”。 但是,当我使用旧的 2.4 之前的指令时,例如: Order Deny,Allow Deny from all allow from 188.81.144.30 ...

Admin

php 版本更新后 phpmyadmin 无法运行
htaccess

php 版本更新后 phpmyadmin 无法运行

我有安装了下面东西的 VPS Nginx,PHP 7.2.22,10.3.18-MariaDB 最近将 PHP 版本从 7.1.17 更新到 7.2.22。此后,网站运行良好。在自定义目录中设置的带密码保护的 PHPMyAdmin 不起作用。收到以下错误 发生错误。抱歉,您查找的页面目前不可用。请稍后重试。 如果您是此资源的系统管理员,那么您应该检查错误日志以了解详细信息。 您忠实的,nginx。 我的域的 Nginx 配置如下所示 server { listen 80; server_nam...

Admin

Apache 2.4 .htaccess Require 语句被忽略
htaccess

Apache 2.4 .htaccess Require 语句被忽略

我正在尝试使用以编程方式生成的包含每个客户的用户列表的 .htaccess 文件来限制包含静态报告的应用程序的每个客户端子目录,但尽管我可以证明 .htaccess 文件正在被解析(如果它包含垃圾,则 500 ISE,AllowOverride 正在运行),但没有一个更严格的 Require 语句会覆盖更高级别 Location 指令中的 Require valid-user。 例如 /etc/httpd/conf.d/app.conf <VirtualHost *:80> ServerName app RewriteEngine on R...

Admin

htaccess 到 Nginx 重写规则
htaccess

htaccess 到 Nginx 重写规则

我已将 apache htaccess 规则转换为 nginx 重写规则,但它们对我来说不起作用。 Apache .htaccess 规则 RewriteEngine On RewriteBase /public/layout/themes/ RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule .* - [L] #RewriteCond %{REQUEST_URI} !^/bootstrap/ RewriteCond %{REQ...

Admin

htaccess if 指令不起作用
htaccess

htaccess if 指令不起作用

以下指令似乎失败,导致 403 错误。该服务器支持 Apache 2.4 版本。 <If "%{REQUEST_URI} =~ m#^(.*)?/uploads/(.*\.txt)#"> Require all denied </If> 该指令的目的是拒绝“upload”目录中的所有请求和/或文本文件的执行。htaccess 文件位于 Web 目录的根目录中。 根据以下文献阿帕奇语法正确,应该可以工作。 ...

Admin