2010-07-29 81 views
0

假设我有www.usa.com作为主站点。我将在同一个专用服务器上创建www.utah.com..www.indiana.com ...等。在创建这些美国国家网站之后,我将向www.usa.com注册用户,并将他们置于不同的州,并为他们提供他们自己的网站,如www.utah.com/andy。这里的用户Andy是从www.usa.com注册的,但是在www.utah.com下。如果我从www.utah.com或www.usa.com搜索用户Andy,我可以得到他的详细信息,但我无法从www.indiana.com获得他的详细信息。跨域关系

我怎么能实现上述喜欢注册从一个网站,但放置在另一个网站?你推荐一个数据库 - 多域的概念?我应该如何建立这种类型的应用程序?请帮助

回答

0

从你的描述它听起来更像是你的应用程序(如一个单一的应用程序)将被逻辑地组织这样的:

usa.com
usa.com/utah
usa.com/utah/安迪
usa.com/indiana
...

你可以通过一些URL重写来实现你想要的使用状态不同的域。你的应用程序将处理搜索逻辑。

- 或 -

另一种方法是设置每个站点,因为它是自己的应用程序。美国网站将被配置为搜索每个国家网站(通过查询字符串也许)并汇总结果。

我知道还有其他的方法来设置你在找什么,但我认为这可能是两个主要的选择。

+0

谢谢。我想这样做“你可以通过一些URL重写来为状态使用单独的域来实现你想要的,你的应用程序将处理搜索逻辑”。因为我认为它的动态和更合乎逻辑而不是创建状态明智的站点。我认为这也会节省我的成本。 您可以给我一些链接,我可以找到关于我必须做的URL重写类型的信息吗? – kiro 2010-07-29 18:23:55