www.domain.com/informe работает нормально, но когда я вхожу в www.domain.com/informe/: Documentid , все мои стили css прерывается, потому что страница ищет папку publi c в www.domain.com/informe, а не в базовом URL. Кроме того, у меня такая же проблема с localhost.
Я использую Limonade php, потому что он легкий, а создание шаблонов быстрое, а также его развертывание очень быстро.
Это мой индексный файл:
<?php
require_once 'lib/limonade.php';
echo $root_dir;
option('base_path', $base_path);
option('base_uri', $base_uri);
option('root_dir', $root_dir);
option('public_dir', $root_dir.'/public/');
и мой default_layout. php файл ссылается на css файлы следующим образом:
<link rel="stylesheet" href="public/css/bootstrap.css">
также мой файл .htacces выглядит как это:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
Options +Indexes
RewriteEngine on
# if your app is in a subfolder
# RewriteBase /my_app/
# test string is a valid files
RewriteCond %{SCRIPT_FILENAME} !-f
# test string is a valid directory
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?uri=/$1 [NC,L,QSA]
# with QSA flag (query string append),
# forces the rewrite engine to append a query string part of the
# substitution string to the existing string, instead of replacing it.
</IfModule>
Кто-нибудь знает о подобном и лучшем микрофреймворке для таких небольших проектов, где мне нужно только использовать api или знать, как решить эту проблему, пожалуйста.