乌秋博客
梦想在左,生活在右。   

Google排名优化-面向Google(Search Engine Friendly)的URL设计
内容摘要:不得不承认,将动态网页链接rewriting成静态链接是最保险和稳定的面向搜索引擎优化方式

此外随着互联网上的内容以惊人速度的增长也越来越突出了搜索引擎的重要性,如果网站想更好地被搜索引擎收录,网站设计除了面向用户友好(User Friendly)外,搜索引擎友好(Search Engine Friendly)的设计也是非常重要的。进入搜索引擎的页面内容越多,则被用户用不同的关键词找到的几率越大。在Google的算法调查一文中提到一个站点被Google索引页面的数量其实对PageRank也是有一定影响的。由于Google 突出的是整个网络中相对静态的部分(动态网页索引量比较小),链接地址相对固定的静态网页比较适合被Google索引(怪不得很多大网站的邮件列表归档和BLOG按日期归档的文档很容被搜的到),因此很多关于面向搜索引擎 URL设计优化(URI Pretty)的文章中提到了很多利用一定机制将动态网页参数变成像静态网页的形式:
比如可以将:
http://phpunixman.sourceforge.net/index.php?mode=man¶meter=ls
变成:http://phpunixman.sourceforge.net/index.php/man/ls


阅读全文..
posted at 10/01/15 13:47 | 技术文摘 - Apache | 浏览(24) | 引用 | 评论

5个有用的 URL Rewrite 例子
1)Rewriting product.php?id=12 to product-12.html
It is a simple redirection in which .php extension is hidden from the browser’s address bar and dynamic url (containing “?” character) is converted into a static URL.
RewriteEngine on
RewriteRule ^product-([0-9]+)\.html$ product.php?id=$1
2) Rewriting product.php?id=12 to product/ipod-nano/12.html
SEO expert always suggest to display the main keyword in the URL. In the following URL rewriting technique you can display the name of the product in URL.
RewriteEngine on
RewriteRule ^product/([a-zA-Z0-9_-]+)/([0-9]+)\.html$ product.php?id=$2
3) Redirecting non www URL to www URL
If you type yahoo.com in browser it will be redirected to www.yahoo.com. If you want to do same with your website then put the following code to .htaccess file. What is benefit of this kind of redirection?? Please check the post about SEO friendly redirect (301) redirect in php and .htaccess.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^optimaxwebsolutions\.com$
RewriteRule (.*) http://www.optimaxwebsolutions.com/$1 [R=301,L]
阅读全文..
posted at 09/07/18 17:36 | 技术文摘 - Apache | 浏览(308) | 引用(1) | 评论

Apache rewrite 重写规则及参数
R[=code](force redirect) 强制外部重定向
强制在替代字符串加上 http://thishost[:thisport]/ 前缀重定向到外部的URL.如果code不指定,将用缺省的302 HTTP状态码。
F(force URL to be forbidden)禁用URL,返回403HTTP状态码。
G(force URL to be gone) 强制URL为GONE,返回410HTTP状态码。
P(force proxy) 强制使用代理转发。
L(last rule) 表明当前规则是最后一条规则,停止分析以后规则的重写。
N(next round) 重新从第一条规则开始运行重写过程。
C(chained with next rule) 与下一条规则关联
如果规则匹配则正常处理,该标志无效,如果不匹配,那么下面所有关联的规则都跳过。
T=MIME-type(force MIME type) 强制MIME类型
NS (used only if no internal sub-request) 只用于不是内部子请求
阅读全文..
posted at 09/03/11 16:14 | 技术文摘 - Apache | 浏览(91) | 引用(1) | 评论

Apache mod_gzip 模块配置
 Apache Gzip模塊配置 这篇文章是我在2002年初否则gzip win32 port工作的时候编写的。post过来希望对大家有所帮助。
  教学]如何配置Apache的Gzip Module。
  〖首先,感谢e小天翻译Gzip Module配置手册。〗
  本指南将向您展示如何配置Apache的Gzip Module,以及如何根据自己的需要进行配置。以求得到最佳的性能。
  Gzip Module是自由软件,获得和使用均完全免费。使用这个模块你需要zlib库的支持,您可以在www.zlib.org找到。同样,zlib也是自由软件。
  Gzip Module的作用是压缩由服务器传递到客户端的数据。您可以定义以何种方式压缩何种文件,以及Gzip Module所占用的内存空间大小。
阅读全文..
posted at 08/04/11 20:30 | 技术文摘 - Apache | 浏览(129) | 引用(1) | 评论

.htaccess基础
- .htaccess 文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。[1]作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。

- 子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令。

- .htaccess必须以ASCII模式上传,最好将其权限设置为644。

错误文档的定位

常用的客户端请求错误返回代码:
401 Authorization Required
403 Forbidden
404 Not Found
405 Method Not Allowed
408 Request Timed Out
411 Content Length Required
412 Precondition Failed
413 Request Entity Too Long
414 Request URI Too Long
415 Unsupported Media Type
常见的服务器错误返回代码:
500 Internal Server Error

阅读全文..
posted at 08/03/22 10:42 | 技术文摘 - Apache | 浏览(89) | 引用(1) | 评论



      << prev    1  2  3    next >>