2014-11-17 80 views
0

我所有的<a>標籤由前綴:如何設置苗條外部鏈接

http://localhost/site/externalLinkUrl/

如何解決這個問題,所以我只是得到:

externalLinkUrl/ 

這是我的索引文件:

require 'Server/Slim/Slim.php'; 

\Slim\Slim::registerAutoloader(); 

$app = new \Slim\Slim(); 

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

請提供關於URL如何由您的Controller或您的View構建的更多信息(示例代碼)。 – Werner

回答

0

只需將您的外部鏈接加上http://https://

<a href="http://www.example.com/"> 

這不是一個苗條的問題,它是指定相對鏈接時的正常行爲。當您創建相對鏈接時,瀏覽器會在前面加上當前文件的路徑鏈接:

<a href="example/"> 

斯利姆提供了一種產生通過其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')); 
+0

非常感謝。 – Nebzz

+0

不客氣,很高興提供幫助 – Werner