在 Drupal 站点上使用 htaccess 将主页重定向到不同的页面

Redirect homepage to a different page using htaccess on a Drupal site

希望你能给我一些帮助。我正在尝试重定向:

http://jaffajava.com/oldsite

http://jaffajava.com/oldsite/store

到目前为止我尝试过的:

  RewriteEngine on
  RewriteCond %{HTTP_HOST} ^jaffajava\.com/oldsite$
  RewriteRule (.*) http://www.jaffajava.com/oldsite/store$1 [R=301,L]

对纠正我的 syntax/code 有什么帮助吗?

谢谢!

HTTP_HOST 变量只匹配请求中的域名。您可以使用:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^jaffajava\.com$ [NC]
RewriteRule ^oldsite(/.*)?$ http://www.jaffajava.com/oldsite/store [R=301,L,NC]

为什么要重定向?只需设置新主页,在配置 -> 系统 -> 站点信息