我所有的<a>
標籤由前綴:如何設置苗條外部鏈接
http://localhost/site/externalLinkUrl/
如何解決這個問題,所以我只是得到:
externalLinkUrl/
這是我的索引文件:
require 'Server/Slim/Slim.php';
\Slim\Slim::registerAutoloader();
$app = new \Slim\Slim();
$app->get(...);
$app->run();
我所有的<a>
標籤由前綴:如何設置苗條外部鏈接
http://localhost/site/externalLinkUrl/
如何解決這個問題,所以我只是得到:
externalLinkUrl/
這是我的索引文件:
require 'Server/Slim/Slim.php';
\Slim\Slim::registerAutoloader();
$app = new \Slim\Slim();
$app->get(...);
$app->run();
只需將您的外部鏈接加上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'));
請提供關於URL如何由您的Controller或您的View構建的更多信息(示例代碼)。 – Werner
我的html中的任何都由mySiteURL前置,這使得無法鏈接到外部URL,感謝您的快速響應! – Nebzz