我们管理在线注册网站。如果客户通过当前格式为
的代理URL,则只能注册我们的计划www.site.com?Agent=AGENTID
虽然这种方法有效,但我们的代理人很难简单地向潜在客户发送或“告知”他们的网址。
我已经抛弃了将子域重定向到上述格式的想法,但我们的Media Temple配置需要对我们试图避免的apache conf文件进行重大更改。
同样,我认为我们可以直接将客户引导到www.site.com/agentid,但遇到的问题是/ agentid将被视为页面而不是ID(有时候www.site.com/pagetitle可能会实际上用于真实的页面。)
过去有人遇到过类似的问题吗?我很高兴听到有关最佳方法的任何意见。
答案 0 :(得分:3)
您是否可以仅为引荐创建子域,并在该子域上设置URL重写?然后它不会与主站点上的任何页面冲突。类似于agents.site.com/agentid
。
答案 1 :(得分:2)
如果您已激活AllowOverwrite
和mod_rewrite
,则可以通过在其中放置重写规则,从www.site.com/agentid创建重定向到您的格式而不会破坏核心apache配置主网页目录中的.htaccess。
如果不改变apache配置,我认为没有任何其他解决方案。