|
|
|
| Ситуация:
есть htaccess -
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?q=$1 [L]
|
ну все обычно...
идем дальше. на странице вида x1/x2/x3 - есть модный скрипт который загружает файлы на сервак..
если он обращается на скрипт script.php то контроллер будет кидать его по x1/x2/x3 по определенным условиям, как мне сделать так чтобы htaccess переставал действовать если -
POST данные были
Array
(
[Upload] => Submit Query
)
|
либо
$_SERVER['HTTP_USER_AGENT'] = Shockwave Flash
|
как мне хотя б при одном таком условии отключать все последующие правила в htaccess ? | |
|
|
|
|
|
|
|
для: Alph[p]a
(18.07.2011 в 14:29)
| | Можно попробовать следующие условия
RewriteCond %{HTTP_USER_AGENT} Shockwave [AND]
RewriteCond %{HTTP_USER_AGENT} Flash
|
| |
|
|
|
|
|
|
|
для: cheops
(18.07.2011 в 14:33)
| |
RewriteCond %{HTTP_USER_AGENT} Shockwave [AND]
RewriteCond %{HTTP_USER_AGENT} Flash
RewriteRule realfolder/realfolder2/script.php [L]
|
Error 500 .. как правильно? | |
|
|
|
|
|
|
|
для: Alph[p]a
(18.07.2011 в 14:39)
| | Да, с [AND] я погорячился, есть только [OR], а И действует по умолчанию
RewriteCond %{HTTP_USER_AGENT} Shockwave
RewriteCond %{HTTP_USER_AGENT} Flash
RewriteRule realfolder/realfolder2/script.php [L]
|
| |
|
|
|
|
|
|
|
для: cheops
(18.07.2011 в 14:47)
| | отлично. спасибо. | |
|
|
|