超链接和图像不显示
Posted
技术标签:
【中文标题】超链接和图像不显示【英文标题】:hyperlink and image does't display 【发布时间】:2016-02-03 12:31:38 【问题描述】:我在 xampp 中使用 codeigniter,我的代码中有两个问题
超链接不起作用我尝试了许多不同的方法但不起作用
<a href="<?php base_url();?> Login_v.php">Log in</a>
图片也不显示
<img src="images/login.jpg" />
我认为我的 .htaccess 中的错误
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /helloworld/
# Disable rewrite for valid directory/files
RewriteCond %REQUEST_FILENAME !-f
RewriteCond %REQUEST_FILENAME !-d
#map all request urls to a specific controller method
RewriteRule ^(.*)$ index.php?/controller/method/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
# If we don't have mod_rewrite installed, all 404's
# can be sent to index.php, and everything works as normal.
# Submitted by: ElliotHaughin
ErrorDocument 404 /index.php
</IfModule>
请任何人帮助我
【问题讨论】:
base_url()
正在返回 url 不显示它所以使用 echo base_url();
您需要回显基本网址:<a href="<?= base_url();?>Login_v.php">Log in</a>
它工作非常感谢你
但是图片不显示能不能帮我显示一下?
【参考方案1】:
这应该是
<img src="images/login.jpg" />
改成这个
<img src="<?php echo base_url()?>images/login.jpg" />
和加载文件应该链接到控制器方法d
<a href="<?php base_url();?> Login_v.php">Log in</a> # Not works
解决方案
<a href="<?php base_url();?>controller_name/function_name">Log in</a>
内部控制器
public function function_name()
$this->load->view("login_v");
考虑中
创建/移动Login_v.php
到application/view
【讨论】:
Didnt wrk 表示哪个 1n??以上是关于超链接和图像不显示的主要内容,如果未能解决你的问题,请参考以下文章