这是一个简单的问题,但我正在寻找该问题的最佳解决方案。
我在绘画页面上有以下html代码。
<a href="home.php">Home</a>
<a href="aboutus.php">About Us</a>
<a class="active" href="painting.php">Painting</a>
<a href="cleaning.php">Cleaning</a>
<a href="aircondioning.php">Air Conditioning</a>
<a href="maintenance.php">Maintenance</a>
<a href="scaffolding.php">Scaffolding</a>
<a href="manpower.php">Manpower Services</a>
<a href="contact.php">Contact</a>
“绘画”页面上的以下链接也是如此。
<a href="painting/best-interior-paint-colors-2019-trends.php">10 BEST INTERIOR PAINT COLORS TRENDING FOR 2019</a>
当我导航至best-interior-paint-colors-2019-trends.php页面并单击主页菜单时。
我在浏览器中看到以下链接。
http://localhost/uats/painting/uats/home.php
如何解决此问题。我认为浏览器应该指向 http://localhost/uats/home.php
请告知。
致谢
乌马尔·阿卜杜拉
答案 0 :(得分:0)
这是因为单击链接时,您正在导航到实际的绘画目录。为了使导航“动态”,您可以做几件事。一种正在使用.htaccess重写规则(mod_rewrite)或更简单的方式将您的URL更改为正确的绝对URL,如下所示:
<a href="/home.php">Home</a>
注意斜杠。
答案 1 :(得分:0)
href
属性的值采用相对路径。当您单击2019的10种最佳内部油漆颜色趋势时,您将在路径painting/best-interior-paint-colors-2019-trends.php
中移动。现在,按照给定的href再次单击主页时,它将仅用文件home.php
替换当前文件,并为您提供路径painting/uats/home.php
。
要解决此问题,请在best-interior-paint-colors-2019-trends.php
页上,将首页href设置为:
<a href="../../home.php">Home</a>