【问题标题】:How to rewrite url created in slim framework?如何重写在 slim 框架中创建的 url?
【发布时间】:2018-06-16 02:03:27
【问题描述】:

我必须重写网址。我正在使用 slim 框架 v3 来创建 api。我现在的网址是这样的,

当前网址 = https://apps.example.com/app/v1/myapp/api.php/signin

但我想删除 api.php 扩展,所以需要这样的 url

https://apps.example.com/app/v1/myapp/signin

我知道我们必须在 .htaccess 文件中重写 url,我也尝试过。 我的 .htacees 文件是这样的

##Workign on normal server
RewriteEngine on`
RewriteCond %{HTTPS} =off
RewriteCond %{HTTP_POST} !^www.myapp.com [NC]
RewriteRule ^(.*)$ https://www.myapp.com/$1 [L,R=301]

我尝试了苗条文档中的解决方案,但没有工作.. 请帮我.. 谢谢你。。

【问题讨论】:

  • 您需要指定RewriteBase / 其中/ 是您的根目录
  • @anil 好的。谢谢

标签: php .htaccess web url-rewriting slim


【解决方案1】:

基本上,您不需要为 slim 框架中的每个函数创建单独的文件,slim 3 内置路由器功能将为您处理。

访问: https://www.slimframework.com/docs/objects/router.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-04
    • 1970-01-01
    • 1970-01-01
    • 2012-12-22
    • 2012-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多