Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess文件-重写规则不适用于新主机_.htaccess_Mod Rewrite_Rewrite - Fatal编程技术网

.htaccess文件-重写规则不适用于新主机

.htaccess文件-重写规则不适用于新主机,.htaccess,mod-rewrite,rewrite,.htaccess,Mod Rewrite,Rewrite,我一直在使用我的主机根(123注册)的一段时间,现在我已经搬到戈达迪和规则似乎不再工作。我已经联系了他们的支持人员,他们说他们遵循linux mod重写规则的默认设置,他们认为我的脚本有问题 以下是我正在使用的: RewriteEngine On RewriteRule ^fishing/$ fishing.php [L] 我在.htaccess中有很多规则,但我会选择这一条作为示例 当我使用123 reg时,我可以简单地输入并加载fishing.php文件 在godaddy

我一直在使用我的主机根(123注册)的一段时间,现在我已经搬到戈达迪和规则似乎不再工作。我已经联系了他们的支持人员,他们说他们遵循linux mod重写规则的默认设置,他们认为我的脚本有问题

以下是我正在使用的:

    RewriteEngine On
    RewriteRule ^fishing/$ fishing.php [L] 
我在.htaccess中有很多规则,但我会选择这一条作为示例

当我使用123 reg时,我可以简单地输入并加载fishing.php文件

在godaddy上,直接转到404。有人能看到这里发生了什么明显的事情吗

信息提示:如果我输入完整路径,它可以正常工作:但这不是我想要的


还有人能确认这是一个标准的重写规则,并且应该使用apache mod重写规则的默认值吗

由于某些原因,您必须添加:

    Options -Multiviews
到您的.htaccess文件以使其工作


如果GoDaddy的技术人员知道这些信息会很有帮助。我在互联网上的许多论坛上都看到过关于godaddy的类似问题。希望这对其他人有帮助

由于某些原因,您必须添加:

    Options -Multiviews
到您的.htaccess文件以使其工作


如果GoDaddy的技术人员知道这些信息会很有帮助。我在互联网上的许多论坛上都看到过关于godaddy的类似问题。希望这对其他人有帮助

这很有趣,因为我在自己的Apache上尝试了它,但它不起作用,所以我猜它与GoDaddy的配置有关。无论如何,你的信息会对其他人有所帮助。这很有趣,因为我在自己的Apache上尝试了它,但它不起作用,所以我猜它与GoDaddy的配置有某种关系。无论如何,你的信息对其他人会有帮助。