我有这个RewriteRule:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [NC]
RewriteRule ^user/(.*)$ user.php?user=$1 [NC,L]
给出了一个不错的网址:
localhost/user/myname
而不是:
localhost/user.php?user=myname
一切正常,只有当我点击此页面标题中的徽标时
<div class="logo">
<a href="index.php"><h2>Mylogo</h2></a>
</div>
它使用以下URL重新加载相同的页面(user.php):
http://localhost/user/index.php
答案 0 :(得分:1)
斜杠会将您带回根文件夹。
<div class="logo">
<a href="/"><h2>Mylogo</h2></a>
</div>