Как использовать Apache mod_rewrite> для перенаправления подкаталога в домен (на поддомен)? - PullRequest
0 голосов
/ 17 февраля 2011

У меня есть сайт на промежуточном поддомене: http://sd1.domain1.com/subdir/category-1/

Где 'subdir' - это подкаталог, в котором я храню файлы с открытым исходным кодом (скажем, WordPress).

URL-адрес, который мне нужен при подготовке, должен быть: http://sd1.domain1.com/category-1/

Каким должен быть окончательный URL-адрес после переноса всего из моего субдомена в домен клиента: www.domain2.com/category-1/

Итак, по сути, мне нужно регулярное выражение для использования в моем файле .htaccess.

Для этого нужно:

  1. удалить подкаталог 'subdir' из URL
  2. работа на поддомене (без '.com')
  3. работа на производственном домене (с '.com'
  4. работа с и без SSL (https: // + http://)

Спасибо!

1 Ответ

0 голосов
/ 17 февраля 2011

Если это WordPress,

RewriteRule .* subdir/index.php [L]

Вам не нужно ничего писать для требований 2, 3, 4. Вы переписываете URI запроса, хост и протокол не исследованы и не изменены.

Если это не WordPress, возможно, вам нужно сделать что-то другое.

...