Comments (6)
Ok, es lag daran, dass da noch folgende Anweisung gefehlt hat.
RewriteCond %{REQUEST_URI} !^/(cookiebar/.*)$
from contao-cookiebar.
Okay, wenn ich das richtig sehe funktioniert das bei der ersten Webseite auch alles reibungslos. Bei der zweiten eigentlich auch, nur dass hier eben die Routen über /cookiebar
eine Endlosschleife an 301 Weiterleitungen feuert und die Cookies somit nicht wieder gelöscht und auch keine Log-Einträge gesetzt werden können.
So aus dem Bauch heraus würde ich sagen es liegt an einer der folgenden Zeilen in der htaccess
:
RewriteBase /
RewriteCond %{REQUEST_URI} /+[^\.]+$
RewriteCond %{REQUEST_URI} !^/(contao/.*)$
RewriteCond %{REQUEST_URI} !^/(contao)$
RewriteCond %{REQUEST_URI} !^/(_contao/.*)$
RewriteCond %{REQUEST_URI} !^/(contao-manager.phar.php)$
RewriteCond %{REQUEST_URI} !^/(contao-manager.phar.php/.*)$
RewriteCond %{REQUEST_URI} !^/(contao-manager/.*)$
RewriteCond %{REQUEST_URI} !^/(_wdt/.*)$
RewriteCond %{REQUEST_URI} !^/(_profiler/.*)$
RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
# Redirect alternative domains
RewriteCond %{HTTP_HOST} ^(www\.)?s366337733.online\.de$ [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.)?tissuse\.eu$ [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.)?tissuse\.net$ [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.)?tissuse\.org$ [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.)?tissuse\.info$ [NC]
RewriteRule ^(.*)$ https://tissuse.com/$1 [R=301,L]
Hast Du die Möglichkeit diese Zeilen einmal zu deaktivieren und die Routen im Network-Fenster dabei einmal zu beobachten? Im Normallfall sollte jede Route (delete/log) jeweils nur einmal aufgerufen werden.
Derzeit sieht das bei mir wie folgt aus:
from contao-cookiebar.
Vielen Dank für den Hinweis. Wir werden es überprüfen und geben hier Bescheid, welche Regel das verursacht hat.
from contao-cookiebar.
Hallo jankout,
wenn du die Google TagManager Konfiguration verwendest, musst Du die Daten entsprechend Deiner Webseite anpassen.
Könntest du bitte alle Zusatzkonfigurationen im Cookie-Typen entfernen und noch einmal testen oder nur die Anonymisierung der IP aktiv lassen:
Alt
{
"anonymize_ip": true,
"cookie_domain": "blog.example.com",
"cookie_expires": 2419200,
"cookie_prefix": "example",
"cookie_update": false,
"cookie_flags": "SameSite=None;Secure"
}
Neu
{
"anonymize_ip": true
}
Des Weiteren müssen, sofern verwendet, die alten analytics_
-Templates aus dem Layout entfernt werden.
from contao-cookiebar.
Des Weiteren scheinen die Routen /cookiebar
nicht aufgelöst werden zu können. Darüber werden Cookies gelöscht sowie die Log-Einträge gesetzt. Kann es sein, dass hier eine htaccess-Anweisung von Dir greift?
from contao-cookiebar.
Danke für die schnelle Antwort. Ich habe es jetzt wie vorgeschlagen eingestellt. Hier das Verhalten https://tmb-logistik.de/de/
oder https://tissuse.com. Bei der ersten Webseite sind die htaccess-Angaben von Contao, bei der anderen stehen da folgende Sachen
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} /+[^\.]+$
RewriteCond %{REQUEST_URI} !^/(contao/.*)$
RewriteCond %{REQUEST_URI} !^/(contao)$
RewriteCond %{REQUEST_URI} !^/(_contao/.*)$
RewriteCond %{REQUEST_URI} !^/(contao-manager.phar.php)$
RewriteCond %{REQUEST_URI} !^/(contao-manager.phar.php/.*)$
RewriteCond %{REQUEST_URI} !^/(contao-manager/.*)$
RewriteCond %{REQUEST_URI} !^/(_wdt/.*)$
RewriteCond %{REQUEST_URI} !^/(_profiler/.*)$
RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
# Redirect alternative domains
RewriteCond %{HTTP_HOST} ^(www\.)?s366337733.online\.de$ [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.)?tissuse\.eu$ [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.)?tissuse\.net$ [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.)?tissuse\.org$ [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.)?tissuse\.info$ [NC]
RewriteRule ^(.*)$ https://tissuse.com/$1 [R=301,L]
# Add "www." to the domain:
RewriteCond %{HTTP_HOST} ^tissuse\.com$ [NC]
RewriteRule (.*) http://www.tissuse.com/$1 [R=301,L]
# Force SSL
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}/$1 [L]
<IfModule mod_headers.c>
# Assets in /assets and /bundles either contain a hash in their filename
# or are called with a ?version suffix, therefore cache them for 1 year.
RewriteRule ^(assets|bundles)/ - [ENV=CONTAO_ASSETS:true]
Header set Cache-Control "max-age=31536000" env=CONTAO_ASSETS
# Allow CORS on the Contao TinyMCE skin.
RewriteRule ^assets/tinymce4/js/skins/contao/fonts/ - [ENV=CONTAO_TINYMCE_SKIN:true]
Header set Access-Control-Allow-Origin "*" env=CONTAO_TINYMCE_SKIN
</IfModule>
# Determine the RewriteBase automatically and set it as environment variable.
# If you are using Apache aliases to do mass virtual hosting or installed the
# project in a subdirectory, the base path will be prepended to allow proper
# resolution of the index.php file and to redirect to the correct URI. It will
# work in environments without path prefix as well, providing a safe, one-size
# fits all solution. But as you do not need it in this case, you can comment
# the following 2 lines to eliminate the overhead.
RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
RewriteRule ^(.*) - [E=BASE:%1]
# Sets the HTTP_AUTHORIZATION header removed by Apache
RewriteCond %{HTTP:Authorization} .
RewriteRule ^ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect to URI without front controller to prevent duplicate content
# (with and without `/index.php`). Only do this redirect on the initial
# rewrite by Apache and not on subsequent cycles. Otherwise we would get an
# endless redirect loop (request -> rewrite to front controller ->
# redirect -> request -> ...).
# So in case you get a "too many redirects" error or you always get redirected
# to the start page because your Apache does not expose the REDIRECT_STATUS
# environment variable, you have 2 choices:
# - disable this feature by commenting the following 2 lines or
# - use Apache >= 2.3.9 and replace all L flags by END flags and remove the
# following RewriteCond (best solution)
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^index\.php(?:/(.*)|$) %{ENV:BASE}/$1 [R=301,L]
# If the requested filename exists, simply serve it.
# We only want to let Apache serve files and not directories.
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]
# Rewrite all other queries to the front controller.
RewriteRule ^ %{ENV:BASE}/index.php [L]
</IfModule>
<IfModule !mod_rewrite.c>
<IfModule mod_alias.c>
# When mod_rewrite is not available, we instruct a temporary redirect of
# the start page to the front controller explicitly so that the website
# and the generated links can still be used.
RedirectMatch 302 ^/$ /index.php/
# RedirectTemp cannot be used instead
</IfModule>
</IfModule>
from contao-cookiebar.
Related Issues (20)
- 5.x-dev Google Analytics not working HOT 3
- Starten unterbinden bei Bots wie Google HOT 4
- Feature request : Content-blocking-only-mode HOT 7
- Videos werden nicht mehr angezeigt… HOT 7
- No Menu Entry after Installation HOT 2
- Add new Google Consent Mode options
- Add a message when consent-log is activated/deactivated HOT 1
- Unknown option within language of the essential cookie group HOT 1
- Add an insert tag to open cookie bar HOT 3
- Cookiebar unter Contao 5.3 LTS Fehlermeldung HOT 3
- 2.0-RC1: Extended swiper.html.twig template is ignored if cookiebar is activated HOT 6
- Contao 5.3 CSP Support HOT 8
- Export large data from tl_cookie_log HOT 2
- Debug Mode not working: Attempt to read property "rootId" on null (2.0.0-RC2) HOT 12
- Soft hypen insert-tag stopped working in 2.0.0 HOT 1
- 5.3.1: error message when updating extensions with the contao manager HOT 2
- Problem with Contao 5.2 HOT 1
- Contao 5.3? Twig? Consent-Mode? Google Ads? HOT 4
- Einbindung Trustami Widget HOT 3
- Cookiebar Ausrichtung - fehlende CSS-Klasse oder CSS unvollständig? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from contao-cookiebar.