首先,SEF意思是Search Engine Friendly,就是可以把
原来那一长串网址变成这样:
http://www.site.com/content/view/5/2/
看起来像静态内容~~比较符合各搜索引擎spider的胃口~~
有兴趣的朋友们可以参考
mambo官方站那个超长的帖子:http://forum.
mamboserver.com/showthread.php?t=79
下面开始:
使用SEF方法1:用mambo自带的SEF
1) You must run Apache
服务器端要用Apache.
检查方法:
4.5.1*: 后台〉系统 〉 系统信息
4.5.2: 后台〉帮助 〉System Info(找了半天)
PHP系统环境和Web服务器的类型都在这里了。
SEF在IIS不能运行的,就别浪费时间试了。(IIS请看方法2)
2) You must have mod_rewrite enabled
php必须支持rewrite模块
检查方法:
4.5.1*: 后台〉系统 > 系统信息
4.5.2: 后台〉帮助 〉System Info
点PHP信息那个标签,往下拉,找到Loaded Modules这行(我是没找到,谁找到了告诉我一下).
如果你看到mod_rewrite那你就可以去冲一杯咖啡庆祝一下了~~
如果没找到?不代表一定不行,祈祷一下,继续下一步。
3) Your server must allow .htaccess override服务器必须允许对.htaccess文件的重载
检查方法:删除 .htaccess file里的所有内容,写上下面的代码:
复制内容到剪贴板
代码:
Redirect /google.html http://www.google.com然后用浏览网页http://www.yoursite.com/google.html
如果转向了 google.com 那么就OK了~~
现在那杯咖啡应该刚好可以喝了~~什么?你已经喝完了? ......
4) Set $mosConfig_sef= "1" in configuration.php
打开SEF。
打开方法:
4.5-109:全局配置 > 内容 > 搜索引擎友好链接 打开
4.5.1和4.5.2 :全局配置 > 搜索引擎优化 > 搜索引擎友好链接 打开
5) Rename htaccess.txt to .htaccess
将htaccess.txt重命名为.htaccess
windows下是做不了这件事的,上传以后用FTP软
件重命名!
好了,现在可以试试了。
如果以上方法不成功,请看方法2,利用404page的原理
http://bbs.mambochina.net/viewthread.php?tid=4590
[
本帖最后由 zijie 于 2006-8-16 00:17 编辑 ]