子目录中的 Slim PHP 不起作用
我将 slim (http://www.slimframework.com/) 目录解压在 http://example.com/api/
我的 index.php 文件看起来像这样:
<?php
require 'Slim/Slim.php';
Slim::init();
Slim::get('/hello/:name', function ($name) {
echo "Hello $name";
});
Slim::run();
?>
但是当我尝试访问 GET 方法,浏览器返回类似以下内容:
错误 330 (net::ERR_CONTENT_DECODING_FAILED):未知错误。
我不知道为什么它不起作用。
帮助?
提前致谢。
I have the slim (http://www.slimframework.com/) directory unpacked in
http://example.com/api/
and I have the index.php file looking as such:
<?php
require 'Slim/Slim.php';
Slim::init();
Slim::get('/hello/:name', function ($name) {
echo "Hello $name";
});
Slim::run();
?>
but when I try to access the GET method, The browser returns something like:
Error 330 (net::ERR_CONTENT_DECODING_FAILED): Unknown error.
And I have no idea why it's not working.
Help?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您是否相应地修改了 .htaccess 文件并确保它位于正确的位置?另外,尝试添加这一行:
Did you modify the .htaccess file accordingly and make sure it's in the right spot? Also, try adding this line to it:
事实证明,这个问题的解决方案是 Slim 包中的 HTTP 版本号。
我把这条线改成
了
,一切都很好。
干杯,感谢您的帮助。
Turns out the solution to this problem was HTTP version number within Slim's package.
I changed this line
to
and all was well.
Cheers, thanks for the help.