2013-09-11 3 views
0

я получил ниже две строки в файле .htaccessПроблема с файлом .htaccess

RewriteEngine on 
RewriteRule !(phpmyadmin) .system/core/index.php 
php_value session.gc_maxlifetime 43200 
php_value session.cookie_lifetime 43200 
php_value upload_max_filesize 10M 
php_value post_max_size 10M 

На хостинг существует CMS, который обрабатывает переписывания URL, что я не могу контролировать, и это не было сделано себя. Я хотел бы иметь исключение для папки. Папка www.mysite.com/event не должна обрабатываться таким образом и просто оставаться в папке событий, где мне нужно отображать другую страницу. Как я могу это сделать? Любая помощь будет действительно оценена.

ответ

0

Создание исключения для любой папки с помощью RewriteCond следующим образом:

RewriteCond %{REQUEST_URI} !^/(event|phpmyadmin)/ [NC] 
RewriteRule^.system/core/index.php [L] 
+0

Это еще лучше, чем то, что имела компания CMS, но я не хотел касаться этого файла, потому что это от третьего лица, но проверено и оно работает. Спасибо! – user1341765

0

В папке /event/ создайте файл Htaccess и добавить:

RewriteEngine On 

без правил.

+0

Да, это работает! Это было достаточно просто, но не для меня, я не знаю. – user1341765

+0

@ user1341765 Включение механизма перезаписи в папку '/ event' без каких-либо правил означает, что он отменяет правила перезаписи в любом из своих родительских каталогов. И поскольку правил нет, это по сути превращает механизм перезаписи в этот каталог (хотя это своего рода интуитивно понятный, поскольку вы поворачиваете его ** на **). –

Смежные вопросы