我使用Codeigniter.I要設置HREF ATTR喜歡的東西:變化笨網址
<a href="/contact.html" >Contact</a>
,但我得到404錯誤,因爲我應該寫
<a href="./contact.html">Contact</a>.
哪裏是一些事解決這個問題。
任何幫助,請。
我使用Codeigniter.I要設置HREF ATTR喜歡的東西:變化笨網址
<a href="/contact.html" >Contact</a>
,但我得到404錯誤,因爲我應該寫
<a href="./contact.html">Contact</a>.
哪裏是一些事解決這個問題。
任何幫助,請。
假設您的名字聯繫有一個控制器,並且成功地延長是CI_Controller類,去的application/config文件夾和config.php文件發現:
$config['base_url'] = 'http://www.youdomain.com/';
然後在你的內部鏈接,你應該做的:
<a href="<?php echo base_url(); ?>contact">Contact</a>
如果您正在使用的JavaScript使重定向,穿上JS文件的頂部:
var host = 'http://www.yourdomain.com/';
還是那句話:
window.location.href = host + 'contact';
偉大的解決方案,謝謝 –
如果您使用的是codeigniter,則不需要指向.html文件。
如果您正確使用codeigniter,則應該使用codeigniter中存在的幫助器方法。
而不是寫錨標記自己的,試試這個:
<?php echo anchor('contact', 'Contact'); ?>
添加後綴到您的控制器在調用去config/config.php,搜索
$config['url_suffix'] = '';
,並指定HTML它成爲
$config['url_suffix'] = 'html';
嗯,所以你_do_知道如何解決你的問題,但你正在尋找一個解決方案,可以讓你保持不正確恰當的URL爲什麼? – lanzz
我從來沒有見過有人使用CI並且想要設置.html頁面而不是視圖位置? –
.html?在CodeIgniter中?你確定 ? – mallix