2015-10-16 104 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 

解决,使得它绝对的。