Сделать HTACCESS не применять для некоторых подпапок -- php поле с участием apache поле с участием .htaccess поле с участием mod-rewrite пол Связанный проблема

Make HTACCESS to not be applied for some subfolders


2
vote

проблема

русский

Я использую эту htaccess для моего приложения.

 <код> <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>   

Любой URL I введен в мой браузер, если соответствующий файл не существует, он откроет index.php.

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

Например, корня содержит файл index.php и htaccess, как указано выше.

У меня также есть, / store, который содержит файл index.php и htaccess, как выше, но когда я доступа к / store / что-то, что он открывает index.php root (не правильный / магазин / индекс. PHP

Как я могу решить эту проблему (как сделать htaccess root, чтобы не переопределить htaccess / Store)? Спасибо!

Английский оригинал

I am using this htaccess for my application.

<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> 

Any URL I will type in my browser, if the respective file doesn't exist, it will open the index.php.

The problem is I have many applications like this installed on the same domain.

For example, the root contains an index.php file and a htaccess like above.

I have also, /store, which contains a index.php file and a htaccess like above, too, but when I access /store/something it opens the index.php of root (not the correct /store/index.php

How can I solve this problem (how to make the htaccess of root to not override the htaccess of /store)? Thanks!

</div
           

Список ответов

3
 
vote
vote
Лучший ответ
 

Вы можете пропустить правило каталога каталогов, чтобы пропустить все каталоги:

 <код> scrollTop5  
 

You can have a skip directory rule to skip all the directories:

<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /  # skip index.php and some directories RewriteRule ^(store/|site1/|site2/|index.php$) - [NC,L]  RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> 
</div
 
 
   
   

Связанный проблема

0  Определить переменные в шаблоне  ( Define variables in a template ) 
Можно ли определить переменную в шаблоне экспрессии шаблона? Если это так, как можно сделать так? Пример следующего использования в качестве примера. Я ищу ...

1  Доступ к данным из другой базы данных в Joomla 3.2+  ( Accessing data from another database in joomla 3 2 ) 
Я обновляю свои компоненты от Joomla 1.7 до Joomla 3.3 и должен держать оригинальную базу данных. Поэтому мне необходимо получить доступ к данным отображения ...

0  Процедура ничего не делает  ( Procedure doesnt do anything ) 
Я сделал процедуру в MySQL. Похоже, это выглядит. Я назвал эту процедуру из PHP. После этого звонка стол все еще остается пустым, и я не знаю почему. ...

0  Защита пользовательских данных - для использования в вызовах метода, SQL и файловые вызовы  ( Securing user data for use in method calls sql and file calls ) 
Я использую <код> $_GET , <код> $_POST и <код> $_COOKIE Переменные в вызовах метода, SQL-запросы и файловые вызовы - и необходимо сбежать / Перепишите эти д...

2  Прокси GOUTTE / DOXCE не работает  ( Goutte guzzle proxy doesnt work ) 
Я пытаюсь использовать gutte через прокси, но он проходит через исходный IP. Я не получаю никакой ошибки или что-то еще, и запросы идут хорошо, но хотя ориг...

0  dbase_open () не может открыть файл .dbf  ( Dbase open cant open a dbf file ) 
Я установил расширение DBASE PHP в моем сервере Ubuntu. И я вижу, что DBASE_OPEN (...) не отображает никакой ошибки, но, хотя я предоставляю существующий путь...

0  Symfony2 параметр или проблема кэша  ( Symfony2 parameter or cache issue ) 
Я использую Symfony2 для моего приложения и приложения, работая нормально в Windows, но когда я загружаю его на сервер (Ubuntu 12.04 LTS), дает следующую ошиб...

0  Как вы используете PHP и SQL для отправки данных таблицы на другую таблицу  ( How do you use php and sql to submit table data to another table ) 
У меня есть таблица полетов, и я использую цикл, чтобы распечатать информацию о рейсах, наряду с кнопкой отправки, кнопка, которая нажала, - это представленны...

1  Разрешение дополнительных переменных с переписыванием COND  ( Allowing optional variables with rewrite cond ) 
У меня в настоящее время есть следующий код: <код> RewriteCond %{REQUEST_URI} !assets/ RewriteCond %{REQUEST_URI} !uploads/ RewriteRule ^([a-z|0-9_&;=-]+)/(...

0  WordPress do_action password_reset не работает  ( Wordpress do action password reset is not working ) 
Я использую WordPress 4.7.3. Сброс пароля не работает. Когда я отладил свой код. Я добрался до этой линии внутри пользователей .php reset_password (): <код>...

2  Как я могу скачать партию фотографий из URL-адресов, хранящихся в базе данных MySQL  ( How do i download a batch of pictures from urls stored in a mysql database ) 
У меня есть база данных, содержащая URL-адреса изображений, которые выглядят так: <код> DATABASE : id / url 1 / http://www.pic1.jpg 2 / http://www.pic2.jpg ...

0  Композитор застрял на `Что-то изменилось, снова смотрел на все правила` Во время обновления laravel до 5,6  ( Composer stuck on somethings changed looking at all rules again while updati ) 
Я пытаюсь обновить мою приложение Laravel. Я был в 5.2, а теперь я в 5,5. Все работает нормально до здесь. Теперь я изменил его на <код> 5.6.* в моем файле...

1  Правильный способ отправить почтовики, используя PHP?  ( Proper way to send mailers using php ) 
У меня есть PHP-скрипт для отправки 1 00 000 писем каждый день. Он просто управляет всеми электронными письмами в цикле и ссылается на почту () .. Я не могу...

1  Как читать защищенные данные из API API / PHP API Facebook API / PHP  ( How to read protected data from facebook ads api php sdk ) 
Я получаю защищенный объект, возвращенный из вызова API в рекламу Facebook. Я звоню с <код> $campaigns = $account->getAdCampaigns($fields, $params); и...

0  PHP Проверка формата DateTime с помощью PREG_MATCH и CHECHDATE неправильный результат  ( Php checking datetime format using preg match and checkdate wrong result ) 
Я хочу подтвердить формат dateTime с помощью функции preg_match () и checkdate (). Мой формат «DD / MM / YYYY HH: MM: SS». Что не так с моим кодом? <код> fu...

Связанный проблема

0  Определить переменные в шаблоне 
1  Доступ к данным из другой базы данных в Joomla 3.2+ 
0  Процедура ничего не делает 
0  Защита пользовательских данных - для использования в вызовах метода, SQL и файловые вызовы 
2  Прокси GOUTTE / DOXCE не работает 
0  dbase_open () не может открыть файл .dbf 
0  Symfony2 параметр или проблема кэша 
0  Как вы используете PHP и SQL для отправки данных таблицы на другую таблицу 
1  Разрешение дополнительных переменных с переписыванием COND 
0  WordPress do_action password_reset не работает 
2  Как я могу скачать партию фотографий из URL-адресов, хранящихся в базе данных MySQL 
0  Композитор застрял на `Что-то изменилось, снова смотрел на все правила` Во время обновления laravel до 5,6 
1  Правильный способ отправить почтовики, используя PHP? 
1  Как читать защищенные данные из API API / PHP API Facebook API / PHP 
0  PHP Проверка формата DateTime с помощью PREG_MATCH и CHECHDATE неправильный результат