咨询热线:18076568990、0755-25823180

[已解决] ShoWT隐藏目录教程完整版。包括商铺自定义二级域名。

4394 4 mycnxp 发表于 2015-1-8 17:38:06
本帖最后由 mycnxp 于 2015-1-11 00:25 编辑

非IIS隐藏目录教程完整版,包括商铺自定义二级域名。


本人上次发了一个教程,但是那个教程有一些不完善的地方。而且某些地址并不能真正隐藏,请仔细阅读以下教程,此为完整版本。
IIS就不要看本教程了。以下教程只针对非IIS。不过IIS可以参考,本人在apache下测试,非常完美。

//第一步:
//首先将你的二级域名指向你的网站IP地址。如果支持泛域名,就最好了。不懂泛域名请自己去找教程,本文就不一一讲解了。例如127.0.0.1  将二级域名都指向127.0.0.1,本地测试可以修改host文件例如127.0.0.1  www.xxx.com

//第二部:很多地方都能找到教程。
//就是DATA目录下的\data\config\config.ini.php
$config['shop_site_url']                 = 'http://www.xxx.com';
$config['cms_site_url']                 = 'http://1.xxx.com';
$config['microshop_site_url']           = 'http://2.xxx.com';
$config['circle_site_url']                 = 'http://3.xxx.com';
$config['admin_site_url']                 = 'http://4.xxx.com';
$config['mobile_site_url']                 = 'http://5.xxx.com';
$config['wap_site_url']                 = 'http://6.xxx.com';
$config['chat_site_url']                 = 'http://7.xxx.com';
$config['node_site_url']                 = 'http://8.xxx.com:8090';
$config['upload_site_url']                = 'http://9.xxx.com';
$config['resource_site_url']           = 'http://0.xxx.com';
//注意一下还有一句,另外新版增加了一个物流,一般都在最下面一行,自己看下就修改了。
$config['subdomain_suffix'] = 'xxx.com';

//第三步
//接下来,打开vhosts-conf
//加入以下内容:

<VirtualHost *:80>
DocumentRoot "你的网站根目录例如D:\www\shop"
ServerName yyy.com

ServerAlias *.yyy.com

</VirtualHost>//这二加上这么一个段,可以有效防止别人通过你的IP来访问你的网站,有一定的安全作用,也可以在你的自建主机上进行多网站设置。如果是出于安全,请一定加在第一步执行。
<VirtualHost *:80>
DocumentRoot "D:\www"   
ServerName xx.xxx.com  //这儿就是跟以前有区别的地方,这个地址在WAP目录下的config文件第一行,就必须改成这个地址,否则wap不能访问。
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "D:\www\cms"
ServerName 1.xxx.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:\www\microshop"
ServerName 2.xxx.com
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "D:\www\circle"
ServerName 3.xxx.com
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "D:\www\admin"
ServerName 4.xxx.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:\www\mobile"
ServerName 5.xxx.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:\www\wap"
ServerName 6.xxx.com
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "D:\www\chat"
ServerName 7.xxx.com
</VirtualHost>
//IM使用notdejs目录无需映射。也无需放在网站目录下。

<VirtualHost *:80>
DocumentRoot "D:\www\data\upload"
ServerName 9.xxx.com
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "D:\www\data\resource"
ServerName 0.xxx.com
</VirtualHost>



<VirtualHost *:80>
DocumentRoot "D:\www\shop"

ServerName www.xxx.com
</VirtualHost>



<VirtualHost *:80>
DocumentRoot "你的网站根目录例如D:\www\shop"
ServerName xxx.com

ServerAlias *.xxx.com    //这句话,需要你在域名商那儿设置泛域名解析,并记住这句话一定要是在最后,因为vhosts-conf文件规则是有顺序的,会优先执行上面的行,下面的行是最后才执行的,目的是让你的网站支持泛域名解析,那么商家就可以自己申请二级域名了。没有在规则之内的其他域名,都会指向商城首页。
</VirtualHost>

第四步:
重启服务,登录后台,修改你的首页链接,例如:http:///www.xxx.com/cms 修改为1.xxx.com 等内容,最后清空缓存,访问你的域名。看看是不是再也没有了/shop之类的东西了?


特别注意:改完以上内容,还需要修改相应的比如chat、wap文件夹内的config文件

评分

参与人数 1金钱 +10 收起 理由
kay + 10 很给力!

查看全部评分

mark2345678 发表于 2015-8-26 17:07:26

看看,准备学习二次开发
japen2 发表于 2015-8-19 13:39:09
论坛不错,必须支持
japen2 发表于 2015-8-19 13:38:56
看看,准备学习二次开发
Sunboy1215 发表于 2015-1-8 18:34:59
来打酱油的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 今日
    0
  • 主题
    1507

推荐贴子

联系我们

产品及方案咨询:18076568990、0755-25823180

电子邮箱:web@shopwt.com、客服微信:shopwtcom

公司地址:深圳市罗湖区人民南路3002号国贸大厦B座1608楼

  • 官方公众号

  • 微信客服