Назад | Перейти на главную страницу

Перенаправить каталог на другой поддомен

Я не знаком с механизмом перезаписи apache2, поэтому мне нужна чья-то помощь, чтобы создать правило перезаписи. Я пытаюсь перенаправить эту папку и URL-адрес ее содержимого: http://mysite.com/junk/

к http://files.anotherone.com/misc/

Вы можете использовать простую перезапись .htaccess, например:

RewriteEngine on
RewriteRule ^(.*)$ http://files.anotherone.com/misc/$1 [R=301]

Его следует поместить в файл .htaccess, расположенный в каталоге / junk на сайте mysite.com.

Я прощу вам очевидное отсутствие чтения документации, потому что документация для mod_rewrite довольно нечитабельно. Дело в том, что тебе не нужно mod_rewrite. (Это моя любимая ссылка для сбоя сервера.)

Намного легче и легче понять, если вы просто используете mod_redirect:

Redirect /junk/ http://files.anotherone.com/misc/

Кроме того, вы захотите прочтите прекрасную документацию на .htaccess файлы, особенно та часть, которая говорит

Вам следует избегать использования .htaccess файлы полностью, если у вас есть доступ к файлу конфигурации главного сервера httpd. С помощью .htaccess files замедляет работу вашего HTTP-сервера Apache. Любая директива, которую вы можете включить в .htaccess файл лучше установить в Directory block, так как он будет иметь тот же эффект с лучшей производительностью.