~ubuntu-branches/ubuntu/hardy/gallery2/hardy-security

« back to all changes in this revision

Viewing changes to modules/rewrite/templates/Httpdini.tpl

  • Committer: Bazaar Package Importer
  • Author(s): Michael C. Schultheiss
  • Date: 2006-04-16 16:42:35 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20060416164235-8uy0u4bfjdxpge2o
Tags: 2.1.1-1
* New upstream release (Closes: #362936)
  + Bugfixes for Postgres7 (Closes: #359000, #362152)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
{*
 
2
 * $Revision: 1.3 $
 
3
 * If you want to customize this file, do not edit it directly since future upgrades
 
4
 * may overwrite it.  Instead, copy it into a new directory called "local" and edit that
 
5
 * version.  Gallery will look for that file first and use it if it exists.
 
6
 *}
 
7
# BEGIN Gallery 2 Url Rewrite section (GalleryID: {$Httpdini.galleryId})
 
8
# Do not edit this section manually. Gallery will overwrite it automatically.
 
9
 
 
10
RewriteCond Host: {$Httpdini.host}
 
11
RewriteRule {$Httpdini.galleryDirectory}modules/rewrite/data/isapi_rewrite/Rewrite.txt {$Httpdini.galleryDirectory}modules/rewrite/data/isapi_rewrite/Works.txt [O]
 
12
 
 
13
{foreach from=$Httpdini.rules item=rule}
 
14
{if isset($rule.settings.restrict)}
 
15
  {foreach from=$rule.settings.restrict item=condition}
 
16
    RewriteCond URL .*\?.*{$condition}.*
 
17
  {/foreach}
 
18
 
 
19
  {foreach from=$rule.settings.exempt item=host}
 
20
    RewriteCond Referer: (?!.*://{$host}/.*)
 
21
  {/foreach}
 
22
 
 
23
  {if $Httpdini.allowEmptyReferer && !empty($rule.settings.exempt)}
 
24
    RewriteCond Referer: (?!^$)
 
25
  {/if}
 
26
 
 
27
  RewriteCond Host: {$Httpdini.host}
 
28
  RewriteRule {$Httpdini.rewriteBase}.* {$Httpdini.rewriteBase}{$Httpdini.baseFile}{$rule.queryString}   [{$rule.settings.flags}]
 
29
{else}
 
30
RewriteCond Host: {$Httpdini.host}
 
31
{if strpos($rule.queryString, 'view=core.DownloadItem') !== false}
 
32
  RewriteRule {$Httpdini.rewriteBase}{$rule.pattern} {$Httpdini.galleryDirectory}{$Httpdini.mainPhp}?{$rule.queryString}   [{$rule.settings.flags}]
 
33
{else}
 
34
  RewriteRule {$Httpdini.rewriteBase}{$rule.pattern} {$Httpdini.rewriteBase}{$Httpdini.baseFile}{$rule.queryString}   [{$rule.settings.flags}]
 
35
{/if}
 
36
RewriteCond Host: {$Httpdini.host}
 
37
{if strpos($rule.queryString, 'view=core.DownloadItem') !== false}
 
38
  RewriteRule {$Httpdini.rewriteBase}{$rule.pattern}?(.*) {$Httpdini.galleryDirectory}{$Httpdini.mainPhp}?{$rule.queryString}&${$rule.queryStringId}   [{$rule.settings.flags}]
 
39
{else}
 
40
  RewriteRule {$Httpdini.rewriteBase}{$rule.pattern}?(.*) {$Httpdini.rewriteBase}{$Httpdini.baseFile}{$rule.queryString}&${$rule.queryStringId}   [{$rule.settings.flags}]
 
41
{/if}
 
42
{/if}
 
43
 
 
44
{/foreach}
 
45
 
 
46
# END Url Rewrite section