黑客:简化URL黑客攻击
发布者: sim_suin于2005/1/18 7:15:28 15818次阅读此黑客攻击简化URL(基于由reynaldo发布的ShotURLs),可将Xoops URL转换为更短、更静态的URL,以便搜索引擎索引。
引用
引用reynaldo的话:
我发现了一些执行相同功能的其他黑客,但我不喜欢它们的工作方式,因为我在深度目录中的url没有取得很好的结果,例如
http://www.domain.com/modules/news/article/1/arg1/arg2
在我的经验中,一些搜索引擎(例如Google)不喜欢爬取网站上如此“深”的页面。
因此,此黑客攻击为您提供浅层URL。例如;
[默认] http://xoops_site/modules/news/article.php?storyid=1
[转换后] http://xoops_site/news+article.storyid+1.htm
[默认] http://xoops_site/modules/userinfo.php?uid=1
[转换后] http://xoops_site/userinfo.uid+1.html
我在Xoops2.0.9.X和2.0.6上测试了此黑客攻击。
这可能也适用于其他版本。
我还测试了30多个模块,所以我认为它适用于大多数模块。但是,此黑客攻击中肯定存在一些错误。当你发现一些错误时,请让我知道。
最后,我为我的英语水平不佳道歉,并感谢开发了短URLs的reynaldo。
您可以通过以下链接下载>>> 简化URL 1.1
安装方法
1) 修改你的loadpages.php。
在33行设置你的起始模块目录名。
如果您没有设置起始模块,请将其设置为空,如下所示:$start_module = "";
在38行设置"loadpages.php"的位置。
2) 将这两个文件上传到您的Xoops根目录
- loadpages.php
- simplified_url.php
3) 修改您的新建.htaccess文件(如果您有),并将其内容添加到包含的新建.htaccess文件。
如果没有,请直接上传我提供的文件。
4) 在Xoops根目录中,有一个名为mainfile.php的文件
打开它,并在免责声明之后(Xoops 2.09的第41行)添加以下行:
包含 "simplified_url.php";
必须将其放置在 "XOOPS_URL" 下面。
例如:
39: define('XOOPS_URL', 'http://localhost/');
40:
41: 包含 "simplified_url.php";
42:
43: define('XOOPS_CHECK_PATH', 0);
5) 保存 mainfile.php 并将其上传到您的服务器。
支持论坛在这里
https://xoops.org.cn/modules/newbb/viewtopic.php?topic_id=30205&forum=14&post_id=131943