在我的Localhost中:
不使用.htaccess,我创建了一个名为test的文件夹和一个文件test.php。
我可以从网址http://localhost/test/test
在我的amazon服务器上使用cpanel:
我将该文件放在同一个文件夹中,但在检查了网址http://example.com/test/test
我试过了:
将Allowoverride无更改为全部
启用mod重写
这实际上是针对一个大型项目。但在这种情况下使用测试。
答案 0 :(得分:0)
可以在没有htaccess文件的情况下重写URL。那是因为您还可以在Apache配置文件中使用重写规则。例如,在VirtualHost块中。我想你的本地主机是这样设置的,所以看看那些服务器配置文件。
要使您的亚马逊服务器正常工作,您可以使用htaccess文件(最简单的方法),也可以将这些规则放在服务器配置文件中。