2011-02-17 178 views
0

我有一個臨時子域名網站: http://sd1.domain1.com/subdir/category-1/如何使用Apache mod_rewrite>將子目錄重定向到域(在子域上)?

在哪裏「子目錄」就是我手裏拿的開源的子目錄(讓我們說WordPress)文件。

,我想在分期應的網址: http://sd1.domain1.com/category-1/

最終URL應該是什麼,一旦我從我的子域遷移一切到客戶的域名: www.domain2.com/category-1/

所以,基本上我需要的是在我的.htaccess文件中使用正則表達式。

它需要:

  1. 從URL中移除「子目錄」子目錄
  2. 工作在一個子域(不帶」 .com‘)
  3. 在生產領域的工作(與’ .COM」
  4. 使用和不使用SSL的工作(https://開頭+ HTTP://)!

感謝

回答

0

如果是WordPress的,

RewriteRule .* subdir/index.php [L] 

你不必編寫要求234什麼。您正在重寫請求URI,主機和協議未經檢查並保持不變。

如果不是WordPress,那麼你可能需要做一些不同的事情。