我用笨(因爲它的真棒),我有這樣的:如何使用CodeIgniter的「錨定」功能直接訪問www.whatever.com?
<?php echo anchor("/", "whatever.com"); ?>
然而,這導致http://www.whatever.com/.html這是不正確的。幫幫我?
我用笨(因爲它的真棒),我有這樣的:如何使用CodeIgniter的「錨定」功能直接訪問www.whatever.com?
<?php echo anchor("/", "whatever.com"); ?>
然而,這導致http://www.whatever.com/.html這是不正確的。幫幫我?
你有什麼理由使用錨點?它的目的是幫助您爲您的網站創建錨點,而不是爲外部網站創建錨點。如果您要鏈接到外部網站,只需創建一個常規鏈接?
錨輔助參數
錨(URI段,文本,屬性)
它增加的.html到最後,因爲你在你的配置有url_suffix才能。正如Wil所說,錨點並不是真的適用於外部站點。
如果要使用CodeIgniter中的錨定功能鏈接到外部站點,則必須包含URL的協議部分。所以,如果你要鏈接到www.whatever.com你必須寫
anchor('http://www.whatever.com', 'The site name');
如果不包括URL的協議部分,笨就會覺得你的意思是內部鏈接,並會產生相對於鏈接您網站的基本網址。
挖成笨網址助手代碼你找到
$site_url = (! preg_match('!^\w+://! i', $uri)) ? site_url($uri) : $uri;
所以你相對於網站的基本URL的URL得到一個錨www.whatever.com不匹配的正則表達式。