我CodeIgniter
在本地局域网上运行。
因为我有 Wordpress、Drupal ……它们不应该冲突,我需要将它们作为子文件夹运行。例如:
http://192.168.1.101/CodeIgniter/
我的css放置在:
http://192.168.1.101/CodeIgniter/css/mystyle.css
在我的 PHP 样式中解决了:
<?='<link href="css/mystyle.css" rel="stylesheet" type="text/css" />'?>
我的问题是,只要我加载 index.php 就没有问题。但是,当我加载带有以下参数的页面时:
http://192.168.1.101/CodeIgniter/users/login
我的浏览器以相对方式查找样式!
http://192.168.1.101/CodeIgniter/users/css/mystyle.css
路径中有一个额外的用户。
我希望所有 CSS 都相对于以下内容进行调整:
192.168.1.101/CodeIgniter/
这是内容192.168.1.101/CodeIgniter/.htaccess
:
RewriteEngine on
#RewriteBase /
RewriteCond $1 !^(index\.php|image|css|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
如何解决?
谢谢