登录 注册

登录

问题 子域名跳转到某个板块

更多
2015年12月15日 16:37 - 2015年12月15日 16:38 #1 作者: likunzhou
白老师你好
想做一个子域名的跳转,比如打开aaa.domain.com是会自动跳转到domain.com/index.php/bbb/aaa页面
本来这个功能在域名设置那用URL跳转很简单就可以解决,但现在用了加速乐DNS,他们不支持这个功能,后来改用了Virtual Domains这个组件,很好用,但是他和hikashop的一个插件冲突,会引起那个 每第一次打开模板加载不正确的问题 。现在想再试试别的方法,比如apache的redirect301,但是不会用。

白老师有什么简单易行的好方法?

PS:以前在论坛发的信息有回贴时会有邮件通知,现在怎么没有了?
最后修改: 2015年12月15日 16:38 由 likunzhou.

登录 或者   注册一个会员帐号 来参与讨论

更多
2015年12月15日 17:47 - 2015年12月15日 17:47 #2 作者: Joomla之门
我有一个比较简单的思路:

1、开启 SEF 的时候,把 /index.php/ 这一段从 URL 中消除;
2、子域名是否可以考虑指向一级“子页面”,例如:www.domain.com/aaa 而不是 www.domain.com/bbb/aaa ,为什么要搞这么深? aaa 为什么不可以作为第一级的子页面?

如果以上两条都能做到“是”,那么,就简单了,相当于需要“aaa.domain.com”指向 “www.domain.com/aaa” , 这个变成了最基本的子域名定义了,直接在域名注册商那里填写就可以。

回复PS问题:

最近由于特殊原因,本网站搬迁到了国外的 siteground.com 服务器上,这个服务器很糟糕,竟然没提供邮件发送服务,导致论坛无法发送通知邮件。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
最后修改: 2015年12月15日 17:47 由 Joomla之门.

登录 或者   注册一个会员帐号 来参与讨论

更多
2015年12月15日 18:04 #3 作者: likunzhou
1。如何把/index.php/ 这一段从 URL 中消除? 我第一次知道这个居然还能消除

2。就是因为域名商那里没有这个功能了所以才在想办法TT 加速乐的dns只有简单的a记录啥的 没法做跳转

登录 或者   注册一个会员帐号 来参与讨论

更多
2015年12月15日 18:08 #4 作者: Joomla之门
1、如果你的服务器是 Apache,直接使用 Joomla 3 后台 SEO 设置参数那里的第2条“使用 mod_rewrite” 就可以去掉 index.php 那一段(注意阅读该参数的浮动提示!)。

如果你使用的是 NginX 服务器,恐怕要费劲一些。我没有这方面的经验。我一般都是建议大家选择 Apache 服务器,这样都省力。

2、子域名功能是最基本的域名规则,你的域名注册商竟然不提供?那好,转移到别的注册商那里吧,推荐转移到更大牌的域名注册商例如 name.com 或者 godaddy.com

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2015年12月16日 10:01 #5 作者: likunzhou
1. 服务器是 Apache,改名了.htaccess 并“使用 mod_rewrite”, 但是除了主页其他页面都打开错误,暂时还是先放弃了

2.我的域名商是支持这个功能的,但是为了让网站速度快使用了加速乐的CDN,所以域名解析移到他们那里去了,他们仅支持子域名跳转到某个IP或域名(CNAME和MX) ,而不是某个url。

还在等hikashop的消息,看看他们能否找到冲突的修复方法

登录 或者   注册一个会员帐号 来参与讨论