我有一个网站,我正在尝试为整洁的网址实现网址重写...我遇到的问题是,当访问者从我的索引页面转到场地页面时,当他们试图回到主页我收到404错误。
我的链接如下:
<a href='venues/a-venue'>A VENUE</a>
我的重写看起来像这样:
RewriteRule ^venues/([A-Za-z0-9-]+)?$ venues.php?venue=$1 [L]
这非常好用,并加载所有必要的JS / CSS /图像文件等 - 但是当用户点击页面顶部带有链接的徽标时:
<a href='index.php'><img src='images/logo.png'></a>
页面无法显示,因为它正在场地/场地寻找索引页面(我推测)。我已经尝试过加载来使它工作,但我的智慧结束了,无法在任何地方找到有助于解决这一特定问题的线程。
有什么建议吗?我是.htaccess文件和mod_rewrite的新手,所以请温柔地跟我一起
答案 0 :(得分:0)
这应该可以解决问题。
<a href='/'><img src='images/logo.png'></a>