..


Рекламные ссылки

Перенаправление URL в mod_alias Apache

Статья, написанная Клаудио Гарау
Страница 1 из 3

1. Apache модуль mod_alias

Mod_alias в Apache есть модуль ссылается директивы, которые определяют альтернативы тип URL (перевод), на практике можно будет достичь определенной веб-страницы или другого ресурса по различным набрав в адресной строке, для этой же причине mod_alias также может быть использована для операций URL перенаправления.

Возьмем, например, мы знаем, что Apache директивы должны быть записаны в контейнер, указанный в конфигурации httpd.conf файл и предназначен для обеспечения инструкции для работы веб-сервера.
В следующем окне инструкции показать пример довольно часто контейнеров:

 



 <VirtualHost *>

 





 ServerName www.cross-harmony.com







 ServerAlias ​​cross-harmony.com







 # ... Другие директивы

 





 </ VirtualHost>

 
В коде, мы предложили две директивы: имя_сервера, что указывает на реальное имя хоста нашего сайта и ServerAlias ​​которые могут быть переданы в качестве параметров для различных псевдонимов оригинала, следует, что сайт, указанные в контейнере может быть достигнуто ввода полного адреса ("www.cross-harmony.com») и его псевдоним ("cross-harmony.com").

ServerAlias, как и ожидалось, принимает несколько параметров, чтобы быть активным, просто введите их один за другим, разделенных пробелом:

 



 ServerAlias ​​cross-harmony.com sito.cross-harmony.com mrwebmaster

 
Псевдоним директива называется просто извлекает файлы, которые также находятся внешне от документа веб-сервер корня (один, на котором размещен веб-сайт). Эта директива принимает два параметра: URL для перевода, то есть путь к ресурсу с просьбой ввести клиента, реальный путь к файловой системе, где ресурсов не требуется.

Например:

 



 Alias ​​/ значков / USR / местные / Apache / иконки

 
В этом случае все запросы, отправленные на адрес "http://www.nome_sito.it/icons" с веб-сервера будет выглядеть в каталоге "/ USR / местные / Apache / иконки", которые могут быть помещены в место за пределами корня документа.

Директива AliasMatch другой стороны, предлагает несколько инструментов для администратора веб-сервера, можно связать с ним регулярные выражения, содержащие параметры. Вот пример:

 



 AliasMatch / Рождество /(.*) \. Jpg $ / фото / праздники / Рождество / $ 1.jpg

 
В этом втором случае все запросы от клиента в файл. "JPG" в папку "/ Рождество /" ищутся с веб-сервера в папке "/ фото / праздники / Рождество /".

В той же категории ...
E-Learning
Linux (курс) Linux (курс)
Полное руководство по открытым исходным кодом системы. От 49 €.
MySQL (курс) MySQL (курс)
Управление с открытым исходным кодом базы данных. С 39 €.
PHP (курс) PHP (курс)
Полный курс для создания динамических веб-сайтов. От 49 €.
Рекламные ссылки