[Flow] only https

Timo Poppinga poppinga at iljansoft.de
Thu Jul 24 15:36:19 CEST 2014


Enter in the .htacces in the Web folder:

        RewriteCond %{SERVER_PORT} 80
        RewriteRule ^(.*)$ https://YOURDOMAIN/$1 [R,L]

This works by me:

#
# TYPO3 Flow context setting
#

# You can specify a default context by activating this option:
# SetEnv FLOW_CONTEXT Production

# If the root path is not the parent of the Web directory,
# TYPO3 Flow's root path must be specified manually:
# SetEnv FLOW_ROOTPATH /var/www/myapp/

#
# mod_rewrite configuration
#
<IfModule mod_rewrite.c>

        # Enable URL rewriting
        RewriteEngine On


        # Set flag so we know URL rewriting is available
        SetEnv FLOW_REWRITEURLS 1

        RewriteCond %{SERVER_PORT} 80
        RewriteRule ^(.*)$ https://YOURDOMAIN/$1 [R,L]

        # You will have to change the path in the following option if you
        # experience problems while your installation is located in a subdirectory
        # of the website root.
        RewriteBase /

        # Stop rewrite processing no matter if a package resource, robots.txt etc. exists or not
        RewriteRule ^(_Resources/Packages/|robots\.txt|favicon\.ico) - [L]

        # Stop rewrite process if the path points to a static file anyway
        RewriteCond %{REQUEST_FILENAME} -f [OR]
        RewriteCond %{REQUEST_FILENAME} -l [OR]
        RewriteCond %{REQUEST_FILENAME} -d
        RewriteRule .* - [L]

        # Perform rewriting of persistent private resources
        RewriteRule ^(_Resources/Persistent/[a-z0-9]+/(.+/)?[a-f0-9]{40})/.+(\..+) $1$3 [L]

        # Perform rewriting of persistent resource files
        RewriteRule ^(_Resources/Persistent/.{40})/.+(\..+) $1$2 [L]

        # Make sure that not existing resources don't execute TYPO3 Flow
        RewriteRule ^_Resources/.* - [L]

        # Continue only if the file/symlink/directory does not exist
        RewriteRule (.*) index.php


</IfModule>

<IfModule mod_negotiation.c>

        # prevents Apache's automatic file negotiation, it breaks resource URLs
        Options -MultiViews

</IfModule>

<IfModule mod_setenvif.c>

        # Redirect authorization header when PHP is running as CGI
        SetEnvIfNoCase Authorization "Basic ([a-zA-Z0-9\+/=]+)" REMOTE_AUTHORIZATION=$1

</IfModule>

ErrorDocument 500 "<h1>Application Error</h1><p>The TYPO3 Flow application could not be launched.</p>“



iljansoft
Timo Poppinga
Mobile: +49 175 2 40 50 90

Inhaber: Timo Poppinga · Voßheider Str. 263 · 47574 Goch · E-Mail: poppinga at iljansoft.de · www.iljansoft.de
USt-IdNr.: DE 261656040









Am 24.07.2014 um 15:33 schrieb Freudenberg, Mira <mira at modifiziert.com>:

> Hey,
> 
> how can i configure my project so all pages are automatically viewed by https?
> If anyone visit the pages by http he should be redirect to https.
> 
> I tried to add'@procotol': 'https' but it doesn't work :-(
> 
> All resources included by flow are with http.. as well as i visit the page
> manually with https.
> 
> best wishes
> _______________________________________________
> Flow mailing list
> Flow at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/flow



More information about the Flow mailing list