用户名 密码 记住我 还未注册?

文章管理 - xoops url重写与simplified_url by 博客石油

文章管理 :: Xoops综合 :: Xoops 其他

xoops url重写与simplified_url by 博客石油


使用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.大功告成!
<< XOOPS 模組設計課程講義 XOOPS2 模組開發 >>
分类
Xoops综合 Xoops API使用

跟踪网址
  • 文章地址: http://xoops.org.cn/modules/article/view.article.php/c11/88
  • 跟踪地址: http://xoops.org.cn/modules/article/trackback.php/88
API: 工具箱 短消息 Email PDF 书签 打印 | RSS | RDF | ATOM
Copyright© ncnynl & XOOPS CHINA
网友个人意见,不代表本站立场。对于发言内容,由发表者自负责任。
发表者 树状展开