#php #url #path #absolute
Вопрос:
Я скачал PHP-скрипт с github, но не могу заставить его работать на моем хостинге. Домашняя страница не включает CSS, и ссылки добавляют абсолютный путь к URL-адресу, например: example.com/home/public_html/file.php
вместо example.com/file.php.
Поскольку я не очень хорошо понимаю PHP, я понятия не имею, как это исправить, но, похоже, проблема в странице индекса:
// Base Directory $base_dir = dirname(__FILE__).'/'; /* Environment */ $site_host = $_SERVER['HTTP_HOST'] ; if($site_host == "localhost") { define('ENVIRONMENT', 'development'); // LAMP $base_dir = str_replace('/var/www/html', '', $base_dir); // XAMPP $base_dir = str_replace('file:///C:/xampp/htdocs', '', $base_dir); // $base_dir = '/mixer/'; } elseif(strstr($site_host,"demo-")){ define('ENVIRONMENT' , 'testing'); } else{ define('ENVIRONMENT', 'production'); } /* Setting Directories after Environment */ define('BASE_DIR', dirname(__FILE__).''); define('BASEPATH', $base_dir); define('STATIC_DIR', $base_dir.'/static/'); define('TEMPLATE_DIR', BASE_DIR.'/template/'); /*
У кого-нибудь есть какие-нибудь идеи?
Комментарии:
1. В предоставленном вами коде нет ссылок на какой-либо css. Не могли бы вы, пожалуйста, показать больше кода?