【发布时间】:2015-10-16 19:43:38
【问题描述】:
我正在为我的网站编写 seo 网址。在主页中,菜单中的所有链接都很好。单击http://www.example.com/article/article-name 后,我看到了内容,但我的菜单网址也针对该页面更改,例如 www.example.com/article/menuoption1 但是 实际网址是 www.example.com/menuoption1 。我如何解决这个问题以及我的代码中所需的任何其他更改。请帮助
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]
【问题讨论】:
-
当您单击链接时它会重写或链接本身已更改?如果单击使路径成为绝对路径。所以
href="/menuoption1"而不是href="menuoption1" -
是的,它的作品,但同时/文章包含在example.com/article/article-name页面的所有链接中
-
非常感谢..问题解决了
-
感谢您提供更多信息。问题是用 /menuoption1 解决的。和你们在一起感觉很好。