如何为外部链接设置纤薄

时间:2014-11-17 10:30:49

标签: slim

我的所有<a>标记前缀为:

http://localhost/site/externalLinkUrl/

我如何解决这个问题,所以我得到:

externalLinkUrl/

这是我的索引文件:

require 'Server/Slim/Slim.php';

\Slim\Slim::registerAutoloader();

$app = new \Slim\Slim();

$app->get(...);
$app->run();

1 个答案:

答案 0 :(得分:0)

只需使用http://https://

为您的外部链接添加前缀
<a href="http://www.example.com/">

这不是一个苗条的问题,这是指定相对链接时的正常行为。创建相对链接时,浏览器会将当前文件的路径添加到链接:

<a href="example/"> 

Slim提供了一种通过其urlFor()路径助手生成正确的本地链接的方法:

// Create a named route
$app->get('/myroute/:myparam', function ($myparam) use ($app) {
    // ...
})->name('myroute');

// Generate a URL for the named route
$url = $app->urlFor('myroute', array('myparam' => 'foo'));