【问题标题】:Redirecting subdomain and subfolder to root domain将子域和子文件夹重定向到根域
【发布时间】:2016-07-12 06:55:39
【问题描述】:

我认为我在 SEO 方面遇到了问题,因为我在同一台服务器上使用了 2 个域。

在根文件夹中我有 www.dinastiabus.pt,在 root/viaescola.pt 我有 www.viaescola.pt。

Dinastiabus 已被 google 很好地索引,但 Viaescola 没有。

我认为我需要做的是使用 .htaccess 重定向:

  • viaescola.dinastiabus.pt 到 viaescola.pt
  • 和 dinastiabus.pt/viaescola.pt/ 到 viaescola.pt

即使这不是问题,我也愿意这样做。 我也希望链接始终有 www。

这就是我此刻所拥有的(虽然它甚至没有我想要的一切,但它根本无法工作!):

RewriteEngine on

# Redirect to domain to www.
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

# 301 Redirect URLs.
RedirectMatch 301 ^/www\.dinastiabus\.pt/viaescola\.pt/(.*)$ /www.viaescola.pt/$1
RedirectMatch 301 ^/dinastiabus\.pt/viaescola\.pt/(.*)$ /www.viaescola.pt/$1

# Prevent viewing of htaccess file.
<Files .htaccess>
order allow,deny
deny from all
</Files>

# Prevent directory listings
Options All -Indexes

【问题讨论】:

    标签: .htaccess redirect subdomain


    【解决方案1】:

    这两个RewriteRules 应该可以工作:

    RewriteCond %{HTTP_HOST} ^(www\.)?viaescola\.dinastiabus\.pt$ [NC]
    RewriteRule ^ http://www.viaescola.pt%{REQUEST_URI} [R=301]
    
    RewriteCond %{HTTP_HOST} ^(www\.)?dinastiabus.pt$ [NC]
    RewriteRule ^viaescola.pt(.*) http://www.viaescola.pt$1 [R=301]
    

    这将采用任何以

    开头的网址
    • http://viaescola.dinastiabus.pt
    • http://www.viaescola.dinastiabus.pt/
    • http://dinastiabus.pt/viaescola.pt/
    • http://www.dinastiabus.pt/viaescola.pt/

    并将它们转换为

    • http://www.viaescola.pt

    【讨论】:

    • 我想要 viaescola.dinastiabus.pt 到 www.viaescola.pt,www.viaescola.dinastiabus.pt 到 www.viaescola.pt,dinastiabus.pt/viaescola.pt 到 www.viaescola.pt 和www.dinastiabus.pt/viaescola.pt 到 www.viaescola.pt
    • 好的,只有当它是 www.viaescola.dinastiabus.pt 时它才不会重定向,其余的都在工作
    • 我对第一个 RewriteCond 做了一个小更新 - 现在应该可以使用了。
    猜你喜欢
    • 2014-08-29
    • 1970-01-01
    • 2016-11-11
    • 1970-01-01
    • 2012-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多