我想在.htaccess中使用重寫規則來重寫從子域(michigan.sitename.com
)到url的訪問權限 - 在本例中爲http://sitename.org/content/michigan-21st-century-community-learning-centers
。如何將子域重寫爲url
該網站基於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]
任何意見將是有益的
它仍然給我一個404錯誤。 –