The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Apache & mod_rewrite"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Apache & mod_rewrite"
Сообщение от beerking emailИскать по авторуВ закладки(ok) on 31-Янв-05, 10:07  (MSK)
На сервере есть два виртуальных хоста. Файл конфигурации для апача выглядет следующим образом:

<VirtualHost *:80>
    ServerAdmin webmaster@xxx.com
    DocumentRoot /var/www/html/xxx
    ServerName www.xxx.com
    ErrorLog logs/xxx.com-error_log
    CustomLog logs/xxx.com-access_log common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@yyy.com
    DocumentRoot /var/www/html/yyy
    ServerName www.yyy.com
    ErrorLog logs/yyy.com-error_log
    CustomLog logs/yyy.com-access_log common
</VirtualHost>

В каталогах /var/www/html/xxx и /var/www/html/yyy  лежат одинаковые файлы .htaccess, содержимое которого ниже:

RewriteEngine On
RewriteBase     /

RewriteCond     %{REQUEST_FILENAME}             !-F

RewriteRule     ^(.*site_admin.*)                       $1 [L]
RewriteRule     ^([/a-zA-Z0-9_]+)([0-9\.]+)*_b=(.+)$    index.php?p=$1$2&b=$3 [L]
RewriteRule     ^([/a-zA-Z0-9_]+)([0-9\.]+)*$           index.php?p=$1$2 [L]


По идее все обращения к сайту аля www.xxx.com/www или www.xxx.com/ppp должны перенаправляться к index.php.

Но это работает только для одного хоста, для другого не хочет.

В чем проблема?

Заранее спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Apache & mod_rewrite"
Сообщение от Дениска Искать по авторуВ закладки(??) on 31-Янв-05, 10:10  (MSK)
В логах хоть что-то есть по проводу второго сайта? Если совсем ничего, то может быть там allowoverride не позволяет обрабатываеть .htaccess ?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Apache & mod_rewrite"
Сообщение от beerking emailИскать по авторуВ закладки(ok) on 31-Янв-05, 10:30  (MSK)
>В логах хоть что-то есть по проводу второго сайта? Если совсем ничего,
>то может быть там allowoverride не позволяет обрабатываеть .htaccess ?


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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Apache & mod_rewrite"
Сообщение от Дениска Искать по авторуВ закладки(??) on 31-Янв-05, 10:32  (MSK)
>В логах ничего нету. allowoverride, мне так кажется здесь не причем, дир.
>для обоих хостов идентично настроены.
ну, чтобы убедиться что он непричем, напиши в .htaccess заведомо ошибочную строку. если выругается апач 500 ошибкой, то значит не причем.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру