我的“主页”中的“内容”部分应该是我构建的登录窗口小部件,但一旦登录,我希望人们被发送以查看“内容”区域,这是他们现在允许查看的内容。对于这两个页面,我希望人们能够在URL名称之后没有任何内容访问我的URL。 (即www.xyz.com)并查看不同的“内容”区域,无论是否登录。
我面临的问题是Orchard将“Authenticated”和“Anonymous”设置为图层,但您必须为网站上的每个页面设置在这些图层上设置的内容。但我的“主页”与我网站上的其他页面发生的事情不同。
有没有办法,我可以为Authenticated和Anonymous设置主页的单独内容部分(即当人们只输入我网站的基本URL时)?
感谢。
答案 0 :(得分:6)
网址应与资源相对应。使用GET动词在单个URL后面有两个不同的资源会对SEO产生负面影响,以及其他令人讨厌的影响。但是,您可以做的一件事是将经过身份验证的用户从主页重定向到单独的URL。
如果您仍想继续这样做,您可以定义自己的图层,这些图层结合了家庭和经过身份验证的条件:url('~/') and Authenticated
和url('~/') and not Authenticated
应该可以解决问题。