没有htaccess和mod_rewrite的CakePHP - 如何覆盖WEB URL PATH

时间:2010-06-08 18:03:50

标签: php cakephp

所以我在一个IIS框中安装了CakePHP,并按照取消注释core.php中相应行的步骤使我的URL工作为index.php / controllername / methodname /

我现在唯一的问题是所有的便利功能,例如$ html-> css,$ html-> link等等都指向一些古怪的路径。如果我正在查看index.php / pages / home,请执行$ html-> link('Test','/ pages / test')生成指向index.php / pages / pages / test /

的链接

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

我的插件路径出现类似问题,我发布了ticket。 尝试在路径的开头插入../../

$html->css('../../your_style_sheet');

对于链接,请使用以下语法:

$html->link('Test', array('controller'=>'pages', 'action'=>'test'));