htaccess路由到SLIM Framework功能

时间:2015-11-20 18:33:41

标签: apache .htaccess slim

我将我的webhotel移动到一个新的供应商,因为移动我的htaccess文件中的路由似乎不再起作用(找不到404页面),至少在我使用子域名调用我的函数时不行。当我用完整的路径调用它时,它工作。

示例:

不起作用:http://subdomain.domain.dk/v1/test

作品:http://domain.dk/subdomain/v1/test

我的旧webhotel是在Apache服务器上运行的,所以它是新的,所以它的nginx(不支持htaccess)。

我的htaccess看起来像这样(取自SLIM示例LINK)

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ %{ENV:BASE}index.php [QSA,L]
RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last]

在服务器上启用了mod_rewrite,服务器正在运行php 5.6.15版。

我测试过我可以通过调用http://subdomain.domain.dk/v1/phpinfo.php来到达子域指向的文件夹,它输出phpinfo表就好了,所以我的子域名的DNS记录工作正常。

如前所述,自从我搬到新的webhotel供应商后,我的.htaccess文件中没有任何更改。

我的问题是,为什么我的电话没有路由到代表我的SLIM服务的index.php?

感谢您的时间......

0 个答案:

没有答案