超链接和图像不显示

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(); 您需要回显基本网址:&lt;a href="&lt;?= base_url();?&gt;Login_v.php"&gt;Log in&lt;/a&gt; 它工作非常感谢你 但是图片不显示能不能帮我显示一下? 【参考方案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.phpapplication/view

【讨论】:

Didnt wrk 表示哪个 1n??

以上是关于超链接和图像不显示的主要内容,如果未能解决你的问题,请参考以下文章

如何去除超链接图像周围的黑色边框?

Excel 文件在受保护的视图中不显示超链接(Gembox 和 Kendo)

将图像链接发送到电报而不显示图像 url

为超链接设置屏幕提示

图像/文本超链接 - HTML/CSS

组合框 flex 上的超链接