FatFree框架的目录更改不起作用
我已经开始学习F3框架(PHP),并且已经获得了Hello World程序的运行。FatFree框架的目录更改不起作用
但是,我面临一个简单的问题,但我似乎无法得到我做错了什么。当我把index.php
文件放在网站根目录(/ var/www)与路由为 -
F3::route('GET /', 'home);
和访问http://localhost
,我得到正确的输出。但是,如果我把路径/var/www/my_test/
的index.php文件,并更改路由如下 -
F3::route('GET /my_test/', 'home')
和访问http://localhost/my_test/
我得到的网址不存在。
我在这里错过了什么?
回答:
希望你已经能够弄清楚这一点,但如果不能,我希望我能帮上忙。
.htaccess
文件是什么指向index.php
页面。如果您更改index.php
文件的位置,则需要修改.htaccess
。这只有在您更改只需index.php
的位置。
如果您将整个内容移动到子文件夹,我相信该文件夹将成为BASE。所以如果你把整个框架放入/var/www/my_test/
那么/my_test/
就是BASE,并且之后的任何东西都会被框架处理。将使用F3::route('GET /','home');
路由http://localhost/my_test/
,使用F3::route('GET /abc','abc');
路由http://localhost/my_test/abc
。
您可能仍然必须修改该文件夹的.htaccess
文件,但我不确定。在我的电脑上,我创建了一个虚拟主机,这样我就可以玩弄它。祝你好运!
以上是 FatFree框架的目录更改不起作用 的全部内容, 来源链接: utcz.com/qa/266246.html