【问题标题】:htaccess URL routing for PHP MVC?PHP MVC的htaccess URL路由?
【发布时间】:2011-10-07 23:32:06
【问题描述】:

我一直在搜索,但还没有找到可以帮助我的文章。我对htaccess文件的重写引擎非常陌生,目前正在开发一个php mvc框架。

基本上,从网络服务器的根目录开始,我需要所有页面请求及其控制器/操作在 url 中重定向到 App/index.php

因此,例如 site.com/Login/ 将指向 index.php,而 uri 显然会用 php 解析出来,以使用传递的 post 数据来制定登录控制器。

【问题讨论】:

标签: php .htaccess url-routing


【解决方案1】:

我认为“通常”的方式是将所有对不存在的文件和目录的请求转发到您的控制器:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ App/index.php [L]

【讨论】:

  • 这不起作用,我收到 403 错误。我最上面的 htaccess 文件设置如下:
  • RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ App/index.php [L]
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-05
  • 1970-01-01
  • 2016-05-01
  • 2010-11-22
  • 2010-11-13
相关资源
最近更新 更多