index.php に何かを書き換えて静的 URL を作成する .htaccess 設定があります。例えば:
RewriteRule ^(.*)$ index.php?/$1 [L]
url: www.domain.com/home/article/news/
この書き換えに問題はなく、 を使用して URL を処理でき$_SERVER['REQUEST_URI']
ます。しかし、リンクに問題があります。例えば:
<a href="home/article/recent">Recent News</a>
このリンクをクリックするとwww.domain.com/home/article/news/home/article/recent
、href 値が で始まっていないため、URL は になります"/"
。
リンクを php または .htaccess に書き直す方法はありますか? では、href を入力するのを忘れると"/"
、現在の URL には従わないのでしょうか? ありがとう。