--- parser3/www/htdocs/Attic/.htaccess 2003/09/26 13:36:36 1.17 +++ parser3/www/htdocs/Attic/.htaccess 2004/05/14 10:29:37 1.33 @@ -3,8 +3,10 @@ deny from 194.84.132.18 deny from 62.32.47.130 deny from 62.32.63.235 -#AddHandler parser3-handler html #apache +#apache +#AddHandler parser3-handler html AddHandler parsed-html html +#Action parsed-html /cgi-bin/bug/parser3 Action parsed-html /cgi-bin/debug/parser3 #Action parsed-html /cgi-bin/release/parser3 #Action parsed-html /cgi-bin/ReleaseHEAD/parser3 @@ -13,6 +15,10 @@ Action parsed-html /cgi-bin/debug/parser #Action parsed-html /cgi-bin/DebugV7/parser3 #Action parsed-html /cgi-bin/p2Debug/parser2 #Action parsed-html /cgi-bin/release310/parser3 +#Action parsed-html /cgi-bin/release308/parser3 +#Action parsed-html /cgi-bin/release311/parser3 +#Action parsed-html /cgi-bin/release312/parser3 +#Action parsed-html /cgi-bin/release313/parser3 @@ -33,35 +39,11 @@ RewriteBase / DirectoryIndex index.html index.htm -# если пришли смотреть старые вещи - отправляем куда следует -RewriteRule forum/message_([0-9]+) http://parser2.parser.ru/forum/message.html?id=$1 [L,R,QSA] +#RewriteMap sub txt:Y:\parser3project\parser3\www\htdocs\sub.txt +#RewriteRule ^(admin/.*) %{SERVER_NAME}/${sub:parser3|map_value_not_found}/$1 -RewriteCond %{REQUEST_URI} (docs/introduction.html|docs/operators.+\.html|docs/example\.html|docs/appendix_.\.html|examples/example[0-9]\.html|download/parser_changes\.html) -RewriteRule (.+) http://parser2.parser.ru/$1 [L,R,QSA] +RewriteRule ^admin/(.*) /admin2/%{SERVER_NAME}/$1 +RewriteRule ^admin2/([^/]+)/(.*) http://${sub:$1|NotFound}/admin/$2 [L,P] -# если идем в админ или на 404 ошибку - не фиг ничего рерайтить вовсе -RewriteRule ^(admin|tests|404)/ - [L] - -RewriteRule ^_ - [L] -RewriteRule ^docs/(lang|src) - [L] -RewriteRule ^docs/comment\.html$ - [L] -RewriteRule \.(gif|jpg|png|js|css|exe|zip|rar|pdf|rtf|doc|xls|ppt|swf|ipx|txt|xslt|xsl|tif|eps|tiff|ico|ent|chm|cfm|gz|tgz|htm)$ - [L] - -# если обратились к директории, и нету закрывающего слеша - редиректим и исправляем это -RewriteCond %{REQUEST_URI} !\. -RewriteRule ^(.+[^/])$ http://%{SERVER_NAME}/$1/ [L,R,QSA] - -# разрешаем смотреть preview и xml только "своим" -#RewriteCond %{QUERY_STRING} mode=(preview|xml|debug) -RewriteCond %{QUERY_STRING} mode=(xml|debug) -RewriteCond %{REMOTE_ADDR} !^213\.152\.135 -RewriteRule (.*) /_doc.html?request=/404/ [L] - -#RewriteCond %{REQUEST_URI} off-line -#RewriteCond %{REQUEST_URI} \.p$ -#RewriteRule ^off-line/(.*)$ /_file.html?file=$1 [L] - -RewriteRule ^forum/([0-9]+)/ /_doc.html?request=/forum/&id=$1 [L,QSA] -RewriteRule (.*) /_doc.html?request=$1 [L,QSA] - -ErrorDocument 404 /_doc.html?request=/404/ +#RewriteRule ^admin/(.*) /admin2/%{SERVER_NAME}/$1 +#RewriteRule ^admin2/([^.]+)[^/]+/(.*) http/$1.samsung.ru/admin/$2 [L]