2015-10-16 49 views
0

我正在爲我的網站寫seo網址。在主頁一切都很好,菜單中的所有鏈接。點擊http://www.example.com/article/article-name後,我看到了內容,但我的菜單網址也在www.example.com/article/menuoption1這個網頁上發生了變化,但 實際的網址爲www.example.com/menuoption1。我怎麼能解決這個問題,在我的幫助下code.please所需的任何其他更改創建SEO友好的url菜單鏈接後也改變

Options +FollowSymLinks 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^article/([a-zA-Z0-9_-]+) article.php?article=$1 [NC,L] 



RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 
+1

當你點擊鏈接重寫或鏈接本身改變?如果點擊使路徑絕對。所以'href =「/ menuoption1」''而不是'href =「menuoption1」' – chris85

+0

是它的作品,但相同的時間/文章包含在http://www.example.com/article/article-name頁的所有鏈接頁 –

+0

非常感謝你..問題解決了 –

回答

1

href="menuoption1"是相對路徑這意味着將用戶指向當前目錄下他們對。

所以如果在/article。在任何頁面上會回去域/

href="/menuoption1" 

這種方式鏈接:用戶將獲得

/article/menuoption1 

解決,使得它絕對的。