使用符号链接进行域转发

时间:2014-01-24 07:43:21

标签: php codeigniter symlink url-masking

使用符号链接代替域名转发是否合适?

你要阅读的情况是真的。网址已被更改以保护无辜者。

假设我拥有以下三个域:

www.usa.com
www.wisconsin.com
www.minnesota.com

www.usa.com是主要网站,用户可以访问网址www.usa.com/state/wiwww.usa.com/state/mn查看有关其特定状态的信息。但用户是状态的jingoists,并希望在url中看到自己的州名。

目前我使用屏蔽设置进行域名转发,但我对它的工作原理并不感到兴奋。 所以www.usa.com是主要网站,www.wisconsin.com转发给它并屏蔽。问题是,如果您转到www.wisconsin.com然后开始浏览该网站,则该网址始终显示为www.wisconsin.com。从来没有不同的路线,例如www.wisconsin.com/state/wi/capital。此页面的标题也永远不会更改,如果您将鼠标悬停在链接上,则会显示www.usa.com。所以不太理想。

所以我正在探索的选项。拥有www.usa.com上的所有代码,然后将该目录符号链接到www.wisconsin.com目录。我在想这是理想的,因为我仍然只编码一次(没有复制和粘贴),用户将看到适当的URL。

第三个选项是在我写这个时来到我的,在cpanel中我可以更改任何插件域的文档根目录。会把这些指向同一个文件夹更好吗?

使用符号链接方法时是否有任何需要考虑的问题?

  1. 性能问题?
  2. 搜索引擎优化问题?
  3. 我想不到的其他人?
  4. 提出问题,我正在使用Codeigniter,它在配置文件中设置了基本URL。如果我使用$_SERVER['SERVER_NAME']来设置此问题,是否有任何安全问题需要注意?

1 个答案:

答案 0 :(得分:0)

显然没有人喜欢这个问题,所以我继续尝试选项3.然后我使用$_SERVER['SERVER_NAME']在Codeigniter中设置基本URL,然后再根据白名单进行检查。我仍然希望听到是否有人对此选项有任何意见或疑虑(到目前为止,恕我直言,远比域名转发更好)。