分类: PHP
2013-04-11 09:27:16
伪静态
首先:
必须要空间支持 Rewrite 以及对站点目录中有 .htaccess
的文件解析,才有效.
如何让空间支持Rewrite 和 .htaccess 的文件解析呢
往下看
第一步:要找到apache安装目录下的httpd.cof文件,在里面找到
Options FollowSymLinks
AllowOverride
none
把none改all,
第二步:找到以下内容:
#LoadModule
rewrite_module modules/mod_rewrite.so
改为
LoadModule rewrite_module
modules/mod_rewrite.so
第三步:保存重启apache。
ok。
其次是.htaccess的书写规则:
RewriteEngine On
RewriteBase
/
#打开允许符号链接
Options
FollowSymLinks
RewriteRule smarty/([0-9]+)/([0-9]+)
smarty/index.php?id=$1&name=$2
.htaccess加入以下内容
RewriteEngine
On
RewriteBase /
RewriteRule ^(.*)list-id([0-9]+)\.html$
$1/company/search.php?sectorid2=$2
RewriteRule
^(.*)cominfo-([a-z0-9]+)\.html$
$1/member/index.php?uid=$2&type=cominfo
RewriteRule
^(.*)list-([0-9]+)-([0-9]+)\.html$
$1/plus/list.php?typeid=$2&PageNo=$3
RewriteCond %{HTTP_HOST}
^[a-z0-9\-]+\.lujin\.com$
RewriteCond %{HTTP_HOST}
!^(www|bbs)\.lujin\.com$
RewriteRule ^/?$
/%{HTTP_HOST}
RewriteRule ^/([a-z0-9\-]+)\.lujin\.com/?$
/member/index.php?uid=$1 [L]
对上面的一些解释
RewriteRule
^(.*)list-id([0-9]+)\.html$
$1/company/search.php?sectorid2=$2
这条是把企业库的分类进行伪静态处理
原先假设访问地址为
现在地址为
优点:1、伪静态处理加速搜索引擎收入
2、地址映射到根目录,增加权重,提高排名
原文地址: