2014-01-12 160 views
0

我一直在尋找最近45分鐘的類似問題,所以如果這個問題已經被詢問,請與我袒護。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> 

重新加載在同一頁(user.php的)這個網址:

http://localhost/user/index.php 
+0

我可能誤解了,但user.php與鏈接怎麼樣? – NewInTheBusiness

+0

它重新加載user.php而不是index.php當我點擊鏈接 – mat

回答

1

的斜線將帶你回到根文件夾。

<div class="logo"> 
    <a href="/"><h2>Mylogo</h2></a> 
</div> 
+0

我試過了,我得到http:// localhost/user/index代替。 – mat

+0

你想要鏈接帶你去哪裏? – NewInTheBusiness

+0

回到localhost – mat