我有一个用户可以跟踪订单状态的页面,我为此问题创建了一个演示订单:Click Here
如果查看状态的人决定点击常见问题解答,条款或我们的联系页面,它会将/ track-sale-order /添加到这些链接,而不是显示/ faqs,它将显示/跟踪销售-order / faqs这是一个问题。任何其他页面都不会出现此问题。
以下是页脚链接的代码:
<a class="footer-links" href="faqs">FAQs</a> | <a href="terms" class="footer-links">Terms of Service</a> | <a href="contact" class="footer-links">Contact Us</a>
答案 0 :(得分:1)
您正在使用锚点上的相对网址base_url('faqs')
。即<a href="faqs">FAQ</a>
代替<a href="<?php echo base_url('faqs'); ?>">FAQ</a>
或<a href="/faq">FAQ</a>
。如果你在前面斜杠前面,它将检查相对于root的链接。建议使用base_url()
参数tho。
为href="faqs"
切换href="<?php echo base_url('faqs'); ?>"
。并为其他链接做到这一点。
<a class="footer-links" href="<?php echo base_url('faqs'); ?>">FAQs</a> | <a href="<?php echo base_url('terms'); ?>" class="footer-links">Terms of Service</a> | <a href="<?php echo base_url('contact'); ?>" class="footer-links">Contact Us</a>