【发布时间】:2014-01-24 07:43:21
【问题描述】:
使用符号链接代替域转发是否合适?
您即将阅读的情况是真实的。网址已更改以保护无辜者。
假设我拥有以下三个域:
www.usa.com
www.wisconsin.com
www.minnesota.com
www.usa.com 是主要站点,人们可以访问 URL www.usa.com/state/wi 或 www.usa.com/state/mn 以查看有关其特定状态的信息。但是用户是状态 jingoists 并且希望在 url 中看到他们自己的状态名称。
目前我有带有屏蔽设置的域转发,但我对它的工作原理并不满意。
所以www.usa.com 是主站点,www.wisconsin.com 转发到它并屏蔽。问题是,如果您转到www.wisconsin.com 然后开始浏览该站点,URL 总是显示www.wisconsin.com。永远不会有不同的路线,例如www.wisconsin.com/state/wi/capital。页面的标题也永远不会改变,如果你将鼠标悬停在链接上,它会显示www.usa.com。所以不太理想。
所以我正在探索的选项。将所有代码放在www.usa.com 上,然后将该目录符号链接到www.wisconsin.com 目录。我在想这是理想的,因为我仍然只编码一次(没有复制和粘贴),用户会看到适当的 URL。
当我写这篇文章时,我想到了第三个选项,在 cpanel 中,我可以更改任何插件域的文档根目录。将它们指向同一个文件夹会更好吗?
在使用符号链接方法时有什么需要考虑的问题吗?
- 性能问题?
- 搜索引擎优化问题?
- 其他我想不出来的?
回答问题,我正在使用 Codeigniter,它让您在配置文件中设置基本 URL。如果我使用$_SERVER['SERVER_NAME'] 进行设置,是否有任何安全问题需要注意?
【问题讨论】:
标签: php codeigniter symlink url-masking