重写网址

时间:2017-09-07 14:37:05

标签: mod-rewrite

我有一个网站,我正在尝试为整洁的网址实现网址重写...我遇到的问题是,当访问者从我的索引页面转到场地页面时,当他们试图回到主页我收到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的新手,所以请温柔地跟我一起

1 个答案:

答案 0 :(得分:0)

这应该可以解决问题。

<a href='/'><img src='images/logo.png'></a>