- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
所以我正在使用 Flight PHP 微框架 ( http://flightphp.com/ ) 进行路由。我的问题是,如何从子目录中运行路由器?我的意思是,本质上,在一个文件夹中以“沙盒方式”运行它。
就像,对“/”的请求只是拉取常规的 index.php 文件。但是对“/flight/file”的请求将使用 Flight 加载 URL。
我知道您不能只是将它转储到服务器上的文件夹中并期望它能正常工作,因为 FlightPHP 需要相对于根目录的 URL。
有没有办法在网站的其余部分运行常规 PHP 的目录中独立运行 FlightPHP?
编辑
我试着简单地将 .htaccess 文件放入子目录。这具有导致路由仍然表现得好像它们来自根的特殊效果(例如/thing/otherthing/当它应该是/otherdirectory/thing/otherthing/)同时导致 404 回调不起作用。不是我想要的。
编辑 2
.htaccess 文件的内容,这是Flightphp 网站建议的内容:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]
最佳答案
我知道这是一个老问题,但我一直在做类似的事情,只是添加了一些类似的东西
RewriteBase /flight/
在飞行目录的 .htaccess 文件中(在所有规则之前)。希望这可以帮助其他人寻找同样的东西。示例:
RewriteEngine On
RewriteBase /flight/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]
关于php - 从子目录飞行 PHP 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20890210/
在休眠状态挂接到我的JBoss AS 7.1之前,我试图在应用程序中运行flyway。我尝试使用@javax.ejb.Startup批注,但是在初始化Hibernate和检查数据库方案之后,此批注便会
我想将 div 移动到另一个 div 中。现在它们飞过整个页面。 我应该在代码中更改什么才能使其正常工作? $(document).ready(function() { $('.balloon')
我是一名优秀的程序员,十分优秀!