1

Тема: Помогите с .htaccess (mod_rewrite)

Есть такой несложный скриптик, нужно сделать чтоб  он оставлял папку forum в покое.. Тоесть действия теже самые, но не трогая папку forum


<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)\.html$ $1 [QSA,L]

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>

2

Re: Помогите с .htaccess (mod_rewrite)

Sky Aleks
попробуй так:
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)\.html$ $1 [QSA,L]

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !(.*)/forum/(.*)
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>

3

Re: Помогите с .htaccess (mod_rewrite)

Что-то проц перенапрягся снова.. не помогло

4

Re: Помогите с .htaccess (mod_rewrite)

Sky Aleks
Если честно, то не понял зачем надо в .htaccess проверять загруженность mod_rewrite, но если стоит - значит надо. smile Конструкция странная какая-то. Так и не понял как она должна работать.

А так заработает?

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(forum|forum/)$ $1 [L]
    RewriteRule ^(.*)\.html$ $1 [QSA,L]

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>