我在这里尝试了很多类似问题的建议,但是要么是破坏了,要么没有区别,所以请原谅我无法解决问题。
我有一些预订应用程序的文件设计为在域根目录中,但由于我在那里安装了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则无法正确找到。