文章管理 V1

xoops url重写与simplified_url by 博客石油

类别: Xoops综合
作者: ncnynl
日期: 06月30日
使用apache的mod_rewrite比较流行的几种方法:1.网上广泛流传的正则表达式,2.shorturl,3.simplified_url.
个人认为使用simplified_url最方便。效果也最好。
一般的url重写会写成这样http://www.blogoil.com/modules/news/article/1/arg1/arg2
但是这样深层的目录,不利于搜索引擎收录。
使用simplified_url把网站的url
http://www.blogoil.com/modules/news/article.php?storyid=1
重写成:
http://www.blogoil.com/news+article.storyid+1.htm
把url:
http://www.blogoil.com/modules/userinfo.php?uid=188
写成:
http://www.blogoil.com/userinfo.uid+188.html
更多的例子,可以访问http://www.blogoil.com
这样给搜索引擎一个假象,所有的网页目录都在网站的根目录下。
更利于搜索引擎收录(shorturl重写后不是这样的)。
而且相对于shorturl, simplified_url支持的xoops模块更多。
simplified_url下载:http://www.blogoil.com/simplified_url_014.zip
simplified_url安装与配置很简单:
1.配置apache支持mod_rewrite,编辑.htaccess文件
#

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^.*\.(htm|html) loadpage.php [L]
RewriteRule ^$ loadpage.php [L]

#

2.下载:simplified_url下载:http://www.blogoil.com/simplified_url_014.zip
3.上传 loadpages.php,simplified_url.php两个文件到网站的根目录。
4.编辑mainfile.php,
define('XOOPS_URL', 'http://www.blogoil.com');

include "simplified_url.php"; //这一行是加入的部分

define('XOOPS_CHECK_PATH', 0);
5.大功告成!
文章管理 V1
URL: http://xoops.org.cn/modules/article/view.article.php/c5/88