Я новичок в .htaccess, и я нашел несколько статей, и я пытался заставить его работать, но продолжаю терпеть неудачу.
В моем файле .htaccess есть следующее: -
<IfModule mod_ssl.c>
RewriteBase /mydomain.com/
</IfModule>
<IfModule !mod_ssl.c>
RewriteBase /
</IfModule>
RewriteEngine On
RewriteRule ^([^.]*)$ index.cgi/$1 [L]
Однако я хочу иметь возможность перейти на mydomain.com / more-info , но это правило делает его mydomain.com / index.cgi / more-info
Как я могу сделать так, чтобы "more-info" освобождалось от этого правила?
Заранее спасибо.
Итак, Ульрихпредложил следующее ...
#if not /more-info
RewriteCond %{REQUEST_URI} !^/more-info$ [NC]
RewriteRule ^([^.]*)$ index.cgi/$1 [L]
... но я все еще получаю '404 Not Found'.Каталог more-info содержит index.htm, и если я отключу этот RewriteEngine, он будет работать нормально.