File wordpress.httpd of Package wordpress

Alias /wp "@WP_ROOT@"

<Directory "@WP_ROOT@">
    AllowOverride None
    <IfModule mod_authz_core.c>
      # Apache 2.4
      Require all granted
    </IfModule>
    <IfModule !mod_authz_core.c>
      # Apache 2.2
      Order allow,deny
      Allow from all
    </IfModule>
</Directory>

<Directory "@WP_ROOT@/wp-content/uploads">
    <FilesMatch "\.php[0-9]?$">
        # Apache 2.2
        <IfModule !mod_authz_core.c>
            Order Deny,Allow
            Deny from all
        </IfModule>

        # Apache 2.4
        <IfModule mod_authz_core.c>
            Require all denied
        </IfModule>
    </FilesMatch>
</Directory>

<Directory "@WP_ROOT@/wp-content/plugins/akismet">
    # Apache 2.2
    <IfModule !mod_authz_core.c>
	Order Deny,Allow
	Deny from all
    </IfModule>

    # Apache 2.4
    <IfModule mod_authz_core.c>
	Require all denied
    </IfModule>

    # Akismet CSS and JS
    <FilesMatch "^(form|akismet)\.(css|js)$">
	<IfModule !mod_authz_core.c>
		Allow from all
	</IfModule>
	
	<IfModule mod_authz_core.c>
		Require all granted
	</IfModule>
    </FilesMatch>

    # Akismet images
    <FilesMatch "^(.+)\.(png|gif)$">
	<IfModule !mod_authz_core.c>
		Allow from all
	</IfModule>
	
	<IfModule mod_authz_core.c>
		Require all granted
	</IfModule>
    </FilesMatch>
</Directory>
openSUSE Build Service is sponsored by