.htaccess
如何为 apache 启用 URL rewrite 功能 ?
由 lugir 于 星期三, 12/09/2009 - 20:03 发布在 httpd.conf 文件中定义的重写规则是对整个服务器生效的,如果希望对不同的目录定义不同的重写规则,就需要通过 .htaccess 文件来实现了。
启用 URL rewrite 是为了能够对网站链接进行重写,链接重写主要是出于以下三个目的:
- 让 URL 显得更有层次感
- 便于用户识记
- SEO
不论是出于何种目的,在对链接进行重写之前,我们都必要先启用 apache 的 mod_rewrite 模块。
对于 apache 1.X 的用户,请确定配置文件 httpd.conf 中有以下语句:
LoadModule rewrite_module libexec/mod_rewrite.so
Addmodule mod_rewrite.c
Addmodule mod_rewrite.c
对于 apache 2.X 的用户,请确定配置文件 httpd.conf 中有以下语句:
网站链接地址结构会影响 SEO 效果吗 ?
由 lugir 于 星期二, 12/08/2009 - 22:42 发布网站链接地址会影响 SEO 效果吗?答案是会的,因为搜索引擎即不喜欢复杂冗长的链接地址,也不喜欢意义不明显的链接。如果你想让网站链接为你的 SEO 效果加分,请考虑以下建议并对网站的链接结构进行优化
使用重定向处理 ERROR 404 (找不到文件错误)
由 lugir 于 星期二, 12/08/2009 - 14:13 发布有时用户可能因为拼错链接地址、网页被删除等原因而访问了无效的 URL。这种情况无可避免,但是可以采取比较友好的方式来改善用户体验 —— 重定向到网站首页,或者重定向到自定义的 404 (找不到文件) 页面。
创建新的链接,保留原有链接依然能够访问
由 lugir 于 星期二, 12/08/2009 - 13:53 发布很多网站因为改版或者其它方面的原因,需要对URL结构做出调整,如果单纯地应用新链接地址,就意味着以前被搜索引擎收录的链接和推广留下的反向链接都将失效,这种代价不太容易被接受。
URL 静态化 - 针对于动态链接的 SEO 技巧
由 lugir 于 星期二, 12/08/2009 - 13:33 发布尽管有很多声明称“搜索引擎对于动态链接和静态链接的处理是相同的”,但将动态链接转为静态链接仍被认为是有效且有必要的。
URL 规范化与链接重定向
由 lugir 于 星期二, 12/08/2009 - 11:43 发布URL 规范化是指我们制作网页链接时人为的制订一个 URL 结构规范,将其它返回相同页面的 URL 重定向到规范化的 URL 上,以便于引用和搜索引擎识别,同时也解决了 PangRank 值分散和维护难度上的一些问题。