Поиск:

Ответ в темуСоздание новой темы Создание опроса
> помогите в RewriteRule, Apache, .htaccess 
:(
    Опции темы
Jcrnd
  Дата 18.3.2008, 20:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 18.3.2008

Репутация: нет
Всего: нет



Сайт управляется CMS, в корне лежит .htaccess со след. содержанием:

Код

RewriteRule ^forma/([-a-zA-Z0-9_@]{1,20}).html/?$ index.php?nav=forma&error=$1 [L]
RewriteRule ^gbook/forma.html/?$ index.php?nav=gbook_forma [L]
RewriteRule ^install/?$ install [L]
RewriteRule ^docs/([-a-zA-Z0-9_@]{1,20}).html/?$ index.php?nav=doc&name=$1 [L]
RewriteRule ^([-a-zA-Z0-9_@]{1,20})/ID_([0-9]{1,20}).html/?$ index.php?nav=$1&id=$2 [L]
RewriteRule ^([-a-zA-Z0-9_@]{1,20})/P([0-9]{1,20}).html/?$ index.php?nav=$1&p=$2 [L]
RewriteRule ^([-a-zA-Z0-9_@]{1,20})/([-a-zA-Z0-9_@]{1,9}).html/?$ index.php?nav=$1&name=$2 [L]
RewriteRule ^([-a-zA-Z0-9_@]{1,20})/?$ index.php?nav=$1


Появилась необходимость добавить на сайт поддомен, но из-за последней записи (RewriteRule ^([-a-zA-Z0-9_@]{1,20})/?$ index.php?nav=$1) поддомен не открывается. Ни так http://pod.domen.ru, ни так http://domen.ru/pod/ - появляется страница с закомментированной строкой "Use compress gzip" в исходнике.

Пробовал убрать эту строку из хтаксесс, но в этом случае не работают ссылки из CMS вида http://domen.ru/gbook/, http://domen.ru/links/...

Как поступить, чтобы и поддомен работал, и ссылки в CMS обробатывались?  smile 



Это сообщение отредактировал(а) Jcrnd - 18.3.2008, 20:38
PM MAIL   Вверх
Canarat
Дата 18.3.2008, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 212
Регистрация: 11.3.2008
Где: Каспий

Репутация: нет
Всего: 5



Jcrnd, 
Использовать RewriteBase?

Добавлено через 4 минуты
+
Можно(нужно) воспользоваться RewriteCond %{REQUEST_FILENAME} !-d
PM MAIL   Вверх
Jcrnd
Дата 18.3.2008, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 18.3.2008

Репутация: нет
Всего: нет



Цитата(Canarat @  18.3.2008,  20:42 Найти цитируемый пост)
Jcrnd, Использовать RewriteBase?Добавлено через 4 минуты+Можно(нужно) воспользоваться RewriteCond %{REQUEST_FILENAME} !-d


Я бы с радостью, но к сожалению ни в ПХП ни в командах апача, (это же они?  smile ) не силен. Был бы признателен, если бы кто-нибудь переделал, как нужно.  smile 
PM MAIL   Вверх
Canarat
Дата 18.3.2008, 21:22 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 212
Регистрация: 11.3.2008
Где: Каспий

Репутация: нет
Всего: 5



Jcrnd, 
Код

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^forma/([-a-zA-Z0-9_@]{1,20}).html/?$ index.php?nav=forma&error=$1 [L]
RewriteRule ^gbook/forma.html/?$ index.php?nav=gbook_forma [L]
RewriteRule ^install/?$ install [L]
RewriteRule ^docs/([-a-zA-Z0-9_@]{1,20}).html/?$ index.php?nav=doc&name=$1 [L]
RewriteRule ^([-a-zA-Z0-9_@]{1,20})/ID_([0-9]{1,20}).html/?$ index.php?nav=$1&id=$2 [L]
RewriteRule ^([-a-zA-Z0-9_@]{1,20})/P([0-9]{1,20}).html/?$ index.php?nav=$1&p=$2 [L]
RewriteRule ^([-a-zA-Z0-9_@]{1,20})/([-a-zA-Z0-9_@]{1,9}).html/?$ index.php?nav=$1&name=$2 [L]
RewriteRule ^([-a-zA-Z0-9_@]{1,20})/?$ index.php?nav=$1


Попробуй так.
PM MAIL   Вверх
Jcrnd
Дата 18.3.2008, 21:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 18.3.2008

Репутация: нет
Всего: нет



Canarat, Спасибо! Теперь работает  smile !
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0504 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.