Перезапись Субдомена с модификацией - переписывает

У меня есть проект, который пользуется библиотекой Moodle. Я должен был изменить URL от moodle.example.com до learn.example.com, из-за клиентского запроса.

Я думал, что это будет легким изменением, но увы Moodle вставляет все ссылки и изображения в с полным URL вместо относительного URL.

Это - возможная модификация использования - переписывают, чтобы указать на все запросы на moodle.example.com на learn.example.com и поддержать строку запроса?

Пример:

Я хочу запрос к: http://moodle.example.com/course/view.php?id=2&topic=1 перейти в http://learn.example.com/course/view.php?id=2&topic=1.

Действительно ли это возможно?

Спасибо,

Josh

5
задан Gumbo 27 April 2010 в 17:43
поделиться

2 ответа

Попробуйте следующее правило:

RewriteCond %{HTTP_HOST} =moodle.example.com [NC]
RewriteRule ^ http://learn.example.com%{REQUEST_URI} [L,R=301]
5
ответ дан 14 December 2019 в 13:30
поделиться

В дополнение к правилам перезаписи apache, возможно, стоит также изучить документацию Moodle по миграции: http: //docs.moodle. org / en / Moodle_migration

В частности, обратите внимание на admin / replace.php.Этот инструмент может помочь вам одновременно переписать ссылки по всему тексту в базе данных moodle.

1
ответ дан 14 December 2019 в 13:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: