【发布时间】:2012-08-21 13:01:06
【问题描述】:
我使用 Godaddy Apache 服务器构建自己的博客,并搜索了一些 SEO 友好的 url 教程,并在我的 web 根 .htaccess 文件中应用了以下代码,将http://www.bgmemo.com/blog.php?url=2012/08/23/4-steps-to-initialize-Apache-Derby-10-9-1-0-in-Netbeans-7-1-1.html 之类的链接传输到http://www.bgmemo.com/blog/2012/08/23/4-steps-to-initialize-Apache-Derby-10-9-1-0-in-Netbeans-7-1-1.html :
RewriteEngine on
RewriteRule ^([a-zA-Z0-9-/]+).html$ blog.php?url=$1
RewriteRule ^([a-zA-Z0-9-/]+).html/$ blog.php?url=$1
但它不起作用。 htaccess 正在工作,并且其中的其他代码已应用。谁能告诉我什么是错的?提前致谢。
【问题讨论】:
-
与重写网址相比,您可以通过内容获得更好的 SEO 效果。
-
只是因为有些人没有意识到......再多的重写规则都不会改变您网页中的链接。您必须更新所有现有链接。重写规则只是告诉 Apache 你创建的新的“漂亮”URL,并且有人点击,应该由 blog.php 处理。