【问题标题】:How to 301 redirect from subdomain directory to main domain directory?如何301从子域目录重定向到主域目录?
【发布时间】:2015-12-08 06:07:50
【问题描述】:

我在这里有这样的重定向:

RewriteCond %{HTTP_HOST} ^gidranty.ispytanie01.ru
RewriteRule ^(.*)$ http://ispytanie01.ru/vodosnabzhenie/$1 [L,R=301]

但现在我需要一些复杂的重定向。如果用户打印“gidranty.ispytanie01.ru/spb”,我需要将他重定向到“http://ispytanie01.ru/spb/vodosnabzhenie”。

我尝试使用这样的东西:

Redirect 301 http://gidranty.ispytanie01.ru/spb http://ispytanie01.ru/spb/vodosnabzhenie

但它不起作用。需要一些建议:)

【问题讨论】:

标签: .htaccess redirect


【解决方案1】:

你可以使用:

RewriteCond %{HTTP_HOST} ^gidranty.ispytanie01.ru [NC]
RewriteRule ^spb(/.*)?$ http://ispytanie01.ru/spb/vodosnabzhenie$1 [NC,L,R=301]

RewriteCond %{HTTP_HOST} ^gidranty.ispytanie01.ru [NC]
RewriteRule ^(.*)$ http://ispytanie01.ru/vodosnabzhenie/$1 [L,R=301]

【讨论】:

  • 主要问题不是重定向到 /spb。主要问题,我不能从带有 spb 的链接重定向到一个页面,如果没有 spd 的链接 - 到另一个 :)
猜你喜欢
  • 2011-07-08
  • 1970-01-01
  • 2022-01-17
  • 2013-08-28
  • 2016-09-23
  • 2016-02-10
  • 2014-04-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多