0

我有一个apache 服务器的.htaccess文件,它可以在我所有的 apache 服务器上完美运行,但在 ionos 共享托管服务器上中断。

我将解释如何用 3 个文件重现问题。

文件 1:这是我的~/tt/.htaccess文件,只有 3 行。

RewriteEngine On
RewriteBase /tt
RewriteRule content index.php?resource=content

文件 2:这是我~/tt/index.php刚刚打印出的请求变量:

<?php print_r($_REQUEST); ?>

文件 3:我制作了一个~/tt/content.a.php仅包含此文本的假人。

hello world

接下来,我将这段代码放在我的 Lamp 服务器上。当我访问时https://mypersonalserver.com/tt/content,我成功地看到了输出Array ( [resource] => content )

接下来,我把这段代码放在一个 ionos 共享托管服务器上。当我访问时https://ionosservernamehere.com/tt/content,我在这里看到了这个结果

在此处输入图像描述

如果我将文件更改~/tt/content.a.php~/tt/content.p.phpionos 共享服务器上的文件,那么我会得到相同的Array ( [resource] => content )输出。

为什么 ionos 不喜欢a文件名中的字母~/tt/content.a.php

4

0 回答 0