feat: backend users see the TYPO3 13 frontend on staging.ep-reisen.de
Logged in to the staging backend (be_typo_user cookie of that host), the frontend is no longer redirected to www, so pages can be checked before they go live. Everyone else still gets the 301; the host sends X-Robots-Tag: noindex. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
b48cbcd430
commit
99f9724574
1 file changed
+12
@@ -280,6 +280,15 @@ AddDefaultCharset utf-8
|
|||||||
### End: Cross Origin ###
|
### End: Cross Origin ###
|
||||||
|
|
||||||
|
|
||||||
|
# staging.ep-reisen.de shows the TYPO3 13 frontend to backend users only; keep it out of search engines
|
||||||
|
<IfModule mod_setenvif.c>
|
||||||
|
<IfModule mod_headers.c>
|
||||||
|
SetEnvIfNoCase Host ^staging\.ep-reisen\.de$ EP_STAGING_HOST
|
||||||
|
Header always set X-Robots-Tag "noindex, nofollow" env=EP_STAGING_HOST
|
||||||
|
</IfModule>
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Begin: Rewriting and Access ###
|
### Begin: Rewriting and Access ###
|
||||||
|
|
||||||
@@ -303,9 +312,12 @@ AddDefaultCharset utf-8
|
|||||||
# The frontend lives on www.ep-reisen.de (static export + TYPO3 13); here it would be duplicate
|
# The frontend lives on www.ep-reisen.de (static export + TYPO3 13); here it would be duplicate
|
||||||
# content, so only the backend and the files it loads stay on this host
|
# content, so only the backend and the files it loads stay on this host
|
||||||
# (original requests only: the index.php hand-over below runs through these rules again)
|
# (original requests only: the index.php hand-over below runs through these rules again)
|
||||||
|
# Logged-in backend users (be_typo_user cookie of this host) see the TYPO3 13 frontend here, to check
|
||||||
|
# pages before they go live on www; the host sends noindex (see the headers section)
|
||||||
RewriteCond %{ENV:REDIRECT_STATUS} ^$
|
RewriteCond %{ENV:REDIRECT_STATUS} ^$
|
||||||
RewriteCond %{HTTP_HOST} ^staging\.ep-reisen\.de$ [NC]
|
RewriteCond %{HTTP_HOST} ^staging\.ep-reisen\.de$ [NC]
|
||||||
RewriteCond %{REQUEST_URI} !^/(?:typo3|_assets|typo3temp|fileadmin|\.well-known)(?:/|$)
|
RewriteCond %{REQUEST_URI} !^/(?:typo3|_assets|typo3temp|fileadmin|\.well-known)(?:/|$)
|
||||||
|
RewriteCond %{HTTP_COOKIE} !(?:^|;\s*)be_typo_user=
|
||||||
RewriteRule ^ https://www.ep-reisen.de%{REQUEST_URI} [R=301,L]
|
RewriteRule ^ https://www.ep-reisen.de%{REQUEST_URI} [R=301,L]
|
||||||
#RewriteCond %{HTTP_HOST} ^www\.example\.com$
|
#RewriteCond %{HTTP_HOST} ^www\.example\.com$
|
||||||
#RewriteRule .? - [E=TYPO3_CONTEXT:Production]
|
#RewriteRule .? - [E=TYPO3_CONTEXT:Production]
|
||||||
|
|||||||
Reference in new issue
Block a user