使用htaccess将设计为root的文件重定向到子目录

时间:2014-01-09 23:01:11

标签: .htaccess

我在这里尝试了很多类似问题的建议,但是要么是破坏了,要么没有区别,所以请原谅我无法解决问题。

我有一些预订应用程序的文件设计为在域根目录中,但由于我在那里安装了Wordpress,我将它们放在子目录(预订应用程序)中,以便http://somesite.com/booking-app带来在预订页面上。

应用程序使用的某些元素没有正确显示,我猜这是因为各种PHP文件中引用的路径现在略有不足。该应用程序有一个随附的.htaccess文件,即:

RewriteEngine On
RewriteCond %{REQUEST_URI} !=index.php
RewriteRule ^([^/]*)$ index.php?p=$1 [QSA]

我需要更改哪些文件驻留在子文件夹中仍然有效?例如,其中一个PHP文件具有以下代码:

// hack around with the include paths a bit so the library 'just works'
set_include_path(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'classes' . DIRECTORY_SEPARATOR . PATH_SEPARATOR . get_include_path());



require_once 'oauth.php';
require_once 'curl.php';
require_once 'api.php';
require_once 'bookings.php';
require_once 'account.php';
require_once 'location_search.php';
require_once 'fare_calculation.php';
require_once 'vehicles.php';
require_once 'drivers.php';

我猜这些文件如果不相对于root则无法正确找到。

0 个答案:

没有答案