Wordpress Htaccess如何将所有子域访问者发送到“官方”外部url并避免其被索引
所有都在wordpress中运行 情况如下: -获得了一个传统域名,托管在www.website.com/aditionalsite中 但真正的url是www.aditionalsite.com -我必须尽一切努力避免www.website.com/aditionalsite的指数化 -在不影响网站www.website.com/的情况下,.htaccess文件中的哪些行可以执行此操作 或者把他们重定向到www.aditionalsite.comWordpress Htaccess如何将所有子域访问者发送到“官方”外部url并避免其被索引,wordpress,apache,Wordpress,Apache,所有都在wordpress中运行 情况如下: -获得了一个传统域名,托管在www.website.com/aditionalsite中 但真正的url是www.aditionalsite.com -我必须尽一切努力避免www.website.com/aditionalsite的指数化 -在不影响网站www.website.com/的情况下,.htaccess文件中的哪些行可以执行此操作 或者把他们重定向到www.aditionalsite.com -这必须在不损害和保护网站及其主要索引页面的SE
-这必须在不损害和保护网站及其主要索引页面的SEO的情况下进行。首先确保只有www.用于您的域
RewriteEngine On
RewriteCond %{HTTP_HOST} ^aditionalsite.com [NC]
RewriteRule ^(.*)$ http://www.aditionalsite.com/$1 [R=301,L]
然后,您只需将第二个域定向到新文件夹
RewriteCond %{HTTP_HOST} ^(www\.)aditionalsite.com [NC]
RewriteCond %{REQUEST_URI} !^/aditionalsite/
RewriteRule ^(.*)$ /aditionalsite/$1
然后将每个到此文件夹的请求从错误的域重定向到正确的域:
RewriteCond %{HTTP_HOST} !^(www\).aditionalsite.com [NC]
RewriteCond %{REQUEST_URI} ^/aditionalsite/
RewriteRule ^(.*)$ http://www.aditionalsite.com/$1 [R=301,L]
对于使用301重定向的页面,不会进行索引
您可以在以下位置查看您的标题:无需乱用.htaccess。在网站的根目录中,创建名为robots.txt的文件。在该文件中,放置以下两行:
User-agent: *
Disallow: /aditionalsite/