Php 从子域到根:最佳方法?
我不是要一个技术解决方案,只是一个简单的“你会推荐什么方法”相对于搜索引擎优化,爬网能力和用户体验 想象一下,我在自己的网站上卖糕点(我们称之为pastry.com)。 我想让那些在谷歌上专门搜索蛋糕的人进入我的子域“cake.pastry.com”(在谷歌上列出) 但是,由于我不想维护多个子域,“cake.pastry.com”实际上会重定向到“pastry.com#cake”,因此这种方法也可以用于纸杯蛋糕和松饼!“cupcake.pastry.com”重定向到“pastry.com#cupcake”等 最好的方法是什么?当用户实际上被重定向到“pastry.com#cake”时,是否可以在地址栏中保留“cake.pastry.com”?这会造成用户体验问题吗? 还有,这个子域会带来什么价值吗?也就是说,人们在谷歌上搜索蛋糕时会发现“cake.pastry.com”子域比根域高(因为关键词密度、内容的特殊性…)?我需要301或302重定向吗?通过PHP或.htaccessPhp 从子域到根:最佳方法?,php,.htaccess,redirect,subdomain,root,Php,.htaccess,Redirect,Subdomain,Root,我不是要一个技术解决方案,只是一个简单的“你会推荐什么方法”相对于搜索引擎优化,爬网能力和用户体验 想象一下,我在自己的网站上卖糕点(我们称之为pastry.com)。 我想让那些在谷歌上专门搜索蛋糕的人进入我的子域“cake.pastry.com”(在谷歌上列出) 但是,由于我不想维护多个子域,“cake.pastry.com”实际上会重定向到“pastry.com#cake”,因此这种方法也可以用于纸杯蛋糕和松饼!“cupcake.pastry.com”重定向到“pastry.com#cup
所以,欢迎大家发表意见!谢谢大家! 我无法完全回答这个问题的SEO部分。但据我所知,在谷歌列出一个包含不同域的页面是不好的。除此之外,子域不是为此目的而创建的。至少我喜欢的地址比你的例子多得多 技术性答复:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.pastry\.com$
RewriteCond %{HTTP_HOST} !^pastry\.com$
RewriteCond %{HTTP_HOST} ([^\.]+)\.pastry\.com [NC]
RewriteRule ^(.*)$ http://pastry.com/#%1 [NE,R=301,L]
我明白你的意思!“pastry.com/cake”会在搜索引擎上单独列出吗?这个实验的全部目的是让用户准确地得到它想要的东西:在这种情况下,蛋糕。如果有有用的内容,他们应该单独列出。这就是我们使用登录页的原因。