我有 .htaccess 设置,可以将任何内容重写为 index.php 以制作静态 url。例如:
RewriteRule ^(.*)$ index.php?/$1 [L]
url: www.domain.com/home/article/news/
我对这种重写没有任何问题,我可以使用$_SERVER['REQUEST_URI']
. 但是,我的链接有问题。例如:
<a href="home/article/recent">Recent News</a>
当我单击此链接时,网址将是www.domain.com/home/article/news/home/article/recent
因为 href 值不是以"/"
.
有什么方法可以用 php 或 .htaccess 重写我的链接?所以当我忘记"/"
输入href时,它不会跟随当前的url?谢谢。