| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование Web серверов и Web служб > Настройка Apache 2.0.54 |
| Автор: Guest 9.7.2005, 12:29 |
| Как Apache 2.0.54 настроить таким образом, чтобы если у меня есть в папке htdocs папка portal с сайтом, как сделать чтобы открыть его можнобыло так: localhost/~portal? |
| Автор: Mal Hack 9.7.2005, 13:52 |
| Alias или mod_rewrite |
| Автор: Guest 9.7.2005, 15:31 |
| А можно немного поподробнее? |
| Автор: Mal Hack 9.7.2005, 15:40 |
| 1. Либо через Alias прописываешь: Alias /~asdasd /home/documentroot/localhost/portal/ 2. Либо через mod_rewrite Делаешь редиректы с RewriteRule ~(.+) $1 [L] |
| Автор: Guest 9.7.2005, 16:47 |
| А где всё это дело прописывается? И как пользоваться RewriteRule ~(.+) $1 [L]? |
| Автор: Mal Hack 9.7.2005, 17:03 |
| 1. в httpd.conf 2. И в .htaccess. давай пойдем более простым путем. У тебя на сервере есть доступ к httpd.conf (конфигурационный файл Апача)? Тебе надо только для одного случая (~portal) сделать или для всех с ~ ??? |
| Автор: Opik 9.7.2005, 17:13 |
| Mal Hack нет, это делается через mod_userdir вроде. |
| Автор: Mal Hack 9.7.2005, 17:16 | ||
Opik это уже зависит от того, что ему нужно. Как был задан вопрос, я так и ответил
mod_userdir, на сколько я знаю несколько по другому работает. |
| Автор: Guest 9.7.2005, 17:55 |
| Для уточнения: - htdocs - index.php - portal - forum - myproject И все эти папки должны открывать не через http://localhost/portal и т.д. а http://localhost/~portal. P.S. Если я создам новую директорию например: "test" то она также должна открываться через /~ |
| Автор: Mal Hack 9.7.2005, 18:08 | ||
В .htaccess
|
| Автор: Guest 9.7.2005, 21:15 |
| Спасибо. |
| Автор: Guest 9.7.2005, 22:11 | ||
Ой, проблемка:
|
| Автор: Mal Hack 10.7.2005, 12:46 |
| Значит все-таки придется через mod_userdir делать... http://httpd.apache.org/docs-2.0/mod/mod_userdir.html А вообще было бы не плохо зарегистрироваться на форуме |
| Автор: Guest 10.7.2005, 18:50 |
| Нужно было включить mod_rewrite в httpd.conf |