在url后添加尾随斜杠将移动菜单下方的框(&;上面的标志
我正在使用codeigniter “我的产品”页面显示了我们拥有的所有产品,然后用户可以单击每个产品名称以获取有关该特定产品的更多详细信息。因此,我已经声明products为类,product_name为product类中的一个函数,因此我可以获得url www.company.com/products/product_name 当我去一切都是好的,但如果我添加一个尾部斜线,使它看起来像我的窗口下面的标志和菜单移动到它隐藏标志和菜单。我去学校的时候也会发生同样的事情 如何确保在添加尾部斜杠或转到产品名称页面时,下面的窗口不会隐藏在url后添加尾随斜杠将移动菜单下方的框(&;上面的标志,url,codeigniter,slash,trailing,Url,Codeigniter,Slash,Trailing,我正在使用codeigniter “我的产品”页面显示了我们拥有的所有产品,然后用户可以单击每个产品名称以获取有关该特定产品的更多详细信息。因此,我已经声明products为类,product_name为product类中的一个函数,因此我可以获得url www.company.com/products/product_name 当我去一切都是好的,但如果我添加一个尾部斜线,使它看起来像我的窗口下面的标志和菜单移动到它隐藏标志和菜单。我去学校的时候也会发生同样的事情 如何确保在添加尾部斜杠或转到
任何帮助都将不胜感激。问题是您已为图像指定了相对路径。您需要使它们成为绝对的,或者至少相对于当前位置。也就是说,如果您从以下位置更改图像路径:
<img src="images/obsia.png">
它在safari上显示断开的链接。在firefox上,它只是dsnt显示。我试过你的建议,但似乎没能奏效。另外,我也为www.obsia.com/products做了同样的事情,这似乎很好。不确定为什么尾部斜杠会改变样式?我拿出窗户,确实看到了窗户原来所在的标志和菜单。所以它似乎只是向上移动隐藏它(不过我必须弄清楚在Safari中发生了什么)。。。我更新了我的答案,试图澄清。目前的页面在5种主要浏览器中都不起作用。(即Firefox、Safari、Opera或Chrome)ohhh等等,这是有道理的——因为图像位于www.obsia.com/images/obsia.png上,它位于标题_view.php中。该图像显示在www.obsia.com/products上,但未显示在www.obsia.com/products/?现在有什么提示吗。顺便说一句,谢谢你和我一起工作;是的,一个提示。:-)将
src=“images/obsia.png”
更改为src=“/images/obsia.png”
在您的header\u view.php
文件中,所有这些都应该可以工作。ohhhhh非常抱歉,我感觉自己像个十足的白痴-我在其他地方添加了/images/obsia.png,这就是为什么它不工作的原因!非常感谢你-你是一个有耐心的人:)
<img src="/images/obsia.png">
or
<img src="http://www.obsia.com/images/obsia.png">
GET obsia.png
http://www.obsia.com/products/images/obsia.png
404 Not Found
obsia.com
539 B