我想在 .htaccess 中使用重写规则来重写从子域 ( michigan.sitename.com
) 到 url 的访问 - 在这种情况下,http://sitename.org/content/michigan-21st-century-community-learning-centers
.
该站点基于 Drupal。
这是我到目前为止所拥有的,前几行来自 Drupal,换行后的所有内容都来自我。
我在尝试子域时收到 404 错误
RewriteEngine on
# Rewrite URLs of the form 'x' to the form 'index.php?q=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
# New information for Michigan sub domain
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^michigan.sitename\.com
RewriteRule (.*) http://www.sitename.com/$1 [R=301, L]
任何意见将是有益的