通过在网址中避免扩展.php而不使用.htaccess来运行php文件

时间:2015-05-16 08:20:07

标签: php apache .htaccess cpanel

在我的Localhost中:
不使用.htaccess,我创建了一个名为test的文件夹和一个文件test.php。 我可以从网址http://localhost/test/test

运行该文件

在我的amazon服务器上使用cpanel:
我将该文件放在同一个文件夹中,但在检查了网址http://example.com/test/test

后显示内部服务器错误

我试过了: 将Allowoverride无更改为全部
启用mod重写

这实际上是针对一个大型项目。但在这种情况下使用测试。

1 个答案:

答案 0 :(得分:0)

可以在没有htaccess文件的情况下重写URL。那是因为您还可以在Apache配置文件中使用重写规则。例如,在VirtualHost块中。我想你的本地主机是这样设置的,所以看看那些服务器配置文件。

要使您的亚马逊服务器正常工作,您可以使用htaccess文件(最简单的方法),也可以将这些规则放在服务器配置文件中。