LINUX.ORG.RU
решено ФорумAdmin

Apache и Alias


0

0

Можно ли сделать что-то подобное:

Alias /path1 /dir1
...
Alias /path1/path2 /dir2

# Alias /path1/path2 /dir2
# так не будет работать
# потому что апач понимает это как
# /dir1/dir2

Другими словами, чтобы апач не интерпретировал алиас /path1 во втором случае.


Еще раз, внимательно читаем http://httpd.apache.org/docs/2.2/mod/mod_alias.html#order

Чтобы порядок сборки конфигов был правильный, их имена обычно начинают с двух- и трехзначных чисел, например, 00-first, 01-second, etc.
Негоже в рандомном порядке конфиги кидать.

nnz ★★★★
()
Ответ на: комментарий от nnz

Ну если там стотыщ конфигов и постоянно они добавляются-убираются, то не уследишь в самом деле.

Если мало и постоянные - тогда да, конечно.

thesis ★★★★★
()
Ответ на: комментарий от thesis

>Ну если там стотыщ конфигов и постоянно они добавляются-убираются, то не уследишь в самом деле.

Ага, жить вообще сложно и страшно. Проще сразу об стену убиться.

Страх перед сложностью задачи — еще не  повод ее игнорировать.

nnz ★★★★
()
Ответ на: комментарий от nnz

>жить вообще сложно и страшно

Неа. Сложно и страшно - это разруливать кривую структуру каталогов директивами апача. А жить прикольно.

Топикстартер, выходи, расскажи, что там и как.

thesis ★★★★★
()
Ответ на: комментарий от thesis

Просто фишка в том что сервак крутится в локалке, а шлюз ссылается только на одну директорию этого хоста. Вот и пришлось чтоб достучаться извне такой вложенный алиас сделать.

muu
() автор топика
Ответ на: комментарий от muu

В связи с этим еще вопрос возник.
Как изменить значение переменной HTTP_HOST для всего апача?
Это я к тому что несмотря на алиасы, многие скрипты некорректно работают, т.к. используют $_SERVER['HTTP_HOST'].
mod_rewrite не осилил, если честно.

muu
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.