Помогите c настройкой .htaccess

Anamnado
На сайте с 08.02.2010
Offline
242
268

Есть вот такие записи

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTPS} off [OR]

RewriteCond %{HTTP_HOST} ^www\.

RewriteCond %{REQUEST_URI} !^/robots\.txt$

RewriteCond %{REQUEST_URI} !^/sitemap\.xml$

RewriteRule (.*) https://site.ru/$1 [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php

RewriteCond %{REQUEST_METHOD} ^TRACE

RewriteRule .* - [F]

</IfModule>

все работает всё замечательно.

часть из этих строк для - все! любые URL обрабатывает файл index.php в корне..

Надобно в сюда добавить исключение, чтобы все урл типа:

https://site.ru/forum

https://site.ru/forum/index.php

https://site.ru/forum/*******/****

и всё еже с ним не заворачивалось на файл index.php в корне..

цель деяния - на движок вот с такой вот архитектурой - нужно поставить форум (не на поддомен а на этом же домене в отдельную папку - / forum )

а унего уже такие методы перенапрвления не используются ...

-------

(что то поиск гугля не помогает - не знаю как кратко спросить - наверное ...)

Samail
На сайте с 10.05.2007
Offline
336
#1

Так наверное

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/forum
RewriteRule ^(.*)$ index.php

Или в папку forum можно положить файл .htaccess с текстом:

RewriteEngine off

IL
На сайте с 20.04.2007
Offline
418
#2

Сразу после

Anamnado:
RewriteEngine on

RewriteRule ^forum - [L]
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Anamnado
На сайте с 08.02.2010
Offline
242
#3

ясно спасибо.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий