Общие > Веб Сервера
Не работают вирт. хосты из-за хтацесс
Алексей:
Croaker извините, я и говорю - у меня под виндой проблемы.
--- Цитировать ---Обнародуйте директивы и URL, по которому обращаетесь к хосту (все, что идет после .ru или .com или что там у вас).
--- Конец цитаты ---
я не пойму, что значит обнародуйте. показать?
вот хтацесс:
--- Код: ---
ErrorDocument 404 /index.htm
#########################
# REWRITE #
#########################
RewriteEngine on
# Если сайт лежит в корне (виртуального)сервера,
# то параметр директивы RewriteBase должен быть задан как /
# Если например сайт лежит в папке Б, которая находится в папке А,
# которая находится в корне (виртуального)сервера, то параметр директивы должен быть: /А/Б/
# обязательно со слешем на конце
#RewriteBase /sait/1/2/cms/
RewriteBase /
# Редирект для страниц "информация о пользователе"
RewriteRule ^users/([0-9]+).xhtml$ modules/userinfo.php?user_id=$1
# Редирект для страницы с выводом всех пользователей
RewriteRule ^users/$ registration/
# Редирект для страницы получения пароля/логина
RewriteRule ^getpassword.xhtml$ modules/getpassword.php
# Регистрация пользователя - ввод личных данных
RewriteRule ^registration/begin.xhtml(.+)?$ registration/begin.php$1
RewriteRule ^registration/index.xhtml$ registration/index.php
# Редактирование личных данных пользователя
RewriteRule ^edit/edit.xhtml(.+)?$ edit/edit.php$1
RewriteRule ^edit/index.xhtml$ edit/index.php
# Книги
#Редирект используемый для POST-запроса из формы
RewriteRule ^books/?$ book/index.php
#Редирект для книг
RewriteRule ^books/([a-z0-9_-]+)/?$ book/index.php?gb_id=$1
#Редирект для сепараторов
RewriteRule ^books/([a-z0-9_-]+)/([0-9]+)/?$ book/index.php?gb_id=$1&sep=$2
#Сепараторы и страницы
RewriteRule ^books/([a-z0-9_-]+)/([0-9]+)/([0-9]+)\\.xhtml$ book/index.php?gb_id=$1&sep=$2&page=$3
#Цитата
RewriteRule ^books/cite/([a-z0-9_-]+)/([0-9]+)/?$ book/index.php?action=cite&gb_id=$1&message_id=$2
#Редактирование сообщения
RewriteRule ^books/edit/([a-z0-9_-]+)/([0-9]+)/?$ book/edit_message.php?gb_id=$1&message_id=$2
# Ленты
#Редирект для ссылок на ленту вида
RewriteRule ^tapes/([a-z0-9_-]+)/?$ tape/index.php?lenta_id=$1
#Редирект для сепараторов
RewriteRule ^tapes/([a-z0-9_-]+)/([0-9]+)/?$ tape/index.php?lenta_id=$1&sep=$2
#Сепараторы и страницы
RewriteRule ^tapes/([a-z0-9_-]+)/([0-9]+)/([0-9]+)/?$ tape/index.php?lenta_id=$1&sep=$2&page=$3
#Редирект для страниц
RewriteRule ^tapes/([a-z0-9_-]+)/([a-z0-9_-]+)\\.xhtml$ tape/show_message.php?lenta_id=$1&message_id=$2
# CSS & JS
RewriteRule ^([a-z0-9_-]+)\\.css$ server/templates/$1.css
RewriteRule ^js\\.js$ server/templates/js.js
--- Конец кода ---
Croaker:
Алексей
Ок. Еще тогда вопрос. В каталоге /admin/ (если он есть), лежит что-то типа index.htm, index.html и index.php?
А в корневом (/) каталоге?
Алексей:
в /admin/ - index.php
в / - index.php
Croaker:
Алексей
В апачевском httpd.conf (%apache_dir%/conf/httpd.conf значение DirectoryIndex какое?
Алексей:
Croaker
DirectoryIndex index.htm index.html index.shtml index.shtm index.php3 index.php4 index.php index.phtml index.xhtml index.xhtm
:)
Навигация
Перейти к полной версии