Пропуск всего каталога с помощью Helicon ISAPI rewrite v3.0 - PullRequest
1 голос
/ 26 марта 2012

Вот мой текущий файл .htaccess.Этот файл находится в моем корневом каталоге для моего сайта.Я хочу добавить правило, которое на простом английском языке будет делать следующее.

ПОЛНОСТЬЮ ВЫКЛЮЧИТЬ ПРАВИЛА ОБРАБОТКИ ДЛЯ http://www.sc -pa.com / dr405 / *. *

RewriteEngine On
RewriteBase /


RewriteCond %{HTTP_HOST} (www.sarasotaproperty.net|www.sc-pa.net|sc-pa.net|sarasotaproperty.net) [nc]
#RewriteRule ^(.*)$ http://www.sc-pa.com/$1 [R=301,NC,QSA]
RewriteRule (.*)/eurl\.axd/[0-9a-f]+ /$1 [L]

RewriteMap  lc int:tolower

RewriteCond %{REQUEST_URI} [A-Z]
RewriteCond %{REQUEST_URI} !.*(js|css|inc|jpg|gif|png)
RewriteRule (.*) ${lc:$1} [R=301]



RewriteCond %{REQUEST_URI} !.*(web_content/pdf/|/dr405/).*
RewriteCond %{SCRIPT_FILENAME} !-d   
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule (?!.*/web_content/pdf/)([^/]*?\.pdf) /web_content/pdf/$1 [R=301]

RewriteRule pasite-(.*\.asp)$  /content/$1 [R=301,QSA]
RewriteRule home\.asp$  / [R=301]

#RewriteRule ^search/tpp/?$ content/search_tangible.asp 
#RewriteRule ^search/?$ content/search_real_property.asp 
#RewriteRule ^downloads/?$ content/downloads.asp
#RewriteRule ^(.*?view)/([^/]*)/([^/]*)(/.+)? /search/parcel_detail.asp?account=0&$2=$3 [NC,LP,QSA,R=301]

Ответы [ 2 ]

0 голосов
/ 08 мая 2013

Переместил сайт на IIS7 и использовал встроенный модуль перезаписи.

0 голосов
/ 26 марта 2012

Если вам нужно полностью отключить файлы перезаписи и .htaccess для этого каталога и его подкаталогов, вы можете использовать раздел в файле HTTPD.CONF.Вот пример:

<Directory C:/inetpub/mysite/dr405>
   RewriteEngine off
   AllowOverride None
</Directory>

Обратите внимание, что вам нужно использовать полный путь, например, C: / intepub ...

Если вы просто хотите исключить этот каталог, то правила из текущегоФайл .htaccess не будет применен, вы можете поместить это правило в начало файла .htaccess вашего сайта:

  RewriteBase /


  RewriteRule ^dr405 - [L]

  RewriteCond %{HTTP_HOST} (www.sarasotaproperty.net|www.sc-pa.net|sc-pa.net|sarasotaproperty.net) [nc]
  #RewriteRule ^(.*)$ http://www.sc-pa.com/$1 [R=301,NC,QSA]
  RewriteRule (.*)/eurl\.axd/[0-9a-f]+ /$1 [L]
  # ... etc....
...