Ergebnis 1 bis 10 von 10
  1. #1
    Reseller Avatar von phobos
    Registriert seit
    08.04.2008
    Beiträge
    365

    301 Redirect in htaccess

    Hallo in die Runde,
    bekomme mein Problem nicht gelöst.
    Eine Domain (liegt bei *****) leitet weiter/um auf die neue Website
    Soweit so gut.
    Nun hat sich aber die Linkstruktur der neuen Website geändert.
    Ok dachte ich, machst in htaccess 301 rein.
    Funzt nur nicht.
    Nach Tagen des Suchens und probierens muss ich euch Fragen/Bitte, mir da zu Helfen.
    Vielen Dank im Voraus dafür:

    Also das hier funzt nicht:

    Code:
    RewriteEngine On
    Redirect 301 /basenfasten-die-wacker-methode/was-ist-basenfasten https://www.neue-domain.de/basenfasten/was-ist-basenfasten/
    Habe es auch schon so getestet:

    Code:
    RewriteEngine On
    Redirect 301 www.alte-domain.com/basenfasten-die-wacker-methode/was-ist-basenfasten https://www.neue-domain.de/basenfasten/was-ist-basenfasten/
    das klappt leider auch nicht.
    Was muss ich denn nun wie eintragen?

    Dankeschön

    Gruß

    Andreas
    Wer hoch fliegt kann weit sehen.

  2. #2
    Forenexperte² (Reseller) Avatar von Enigma
    Registriert seit
    20.07.2001
    Beiträge
    18.068

    AW: 301 Redirect in htaccess

    Zitat Zitat von phobos Beitrag anzeigen
    Also das hier funzt nicht:

    Code:
    RewriteEngine On
    Redirect 301 /basenfasten-die-wacker-methode/was-ist-basenfasten https://www.neue-domain.de/basenfasten/was-ist-basenfasten/
    Habe es auch schon so getestet:

    Code:
    RewriteEngine On
    Redirect 301 www.alte-domain.com/basenfasten-die-wacker-methode/was-ist-basenfasten https://www.neue-domain.de/basenfasten/was-ist-basenfasten/
    das klappt leider auch nicht.
    Was muss ich denn nun wie eintragen?
    Zunächst: Redirect basiert nicht auf dem Modul mod_rewrite; für diese Zeile ist "RewriteEngine On" nicht erforderlich (mit einer gewissen Wahrscheinlichkeit allerdings für andere Dinge in Deiner .htaccess).

    Die zweite Variante funktioniert definitiv nicht - als Quelle muss immer ein Pfad angegeben werden.

    Wenn /basenfasten-die-wacker-methode/was-ist-basenfasten existiert und von der .htaccess abgedeckt wird, sollte es eigentlich funktionieren - bei mir ist das der Fall. allerdings sollten Quelle und Ziel entweder beide mit einem Slash enden oder beide darauf verzichten (das dürfte die bessere Wahl sein).

    Was genau passiert denn, wenn Du http(s)://www.alte-domain.com/basenfasten-die-wacker-methode/was-ist-basenfasten eingibst? In der Adresszeile des Browsers solltest Du eigentlich sehen können, ob und ggf. wohin weitergeleitet wird.

    Poste doch ggf. mal die gesamte .htaccess (oder auch beide, wenn zumindest zur neuen Domain weitergeleitet wird).

    Gruß
    Jan
    Two hours of trial and error can save ten minutes of manual reading.

  3. #3
    Reseller Avatar von phobos
    Registriert seit
    08.04.2008
    Beiträge
    365

    AW: 301 Redirect in htaccess

    Erstmal Danke...

    so schaust aus:

    RewriteEngine On
    RewriteBase /
    RewriteCond %{SERVER_PORT} !^443$ [OR]
    RewriteCond %{HTTP_HOST} !^www\.naturhotel-vitaleum.de [NC]
    RewriteRule (.*) https://www.naturhotel-vitaleum.de/$1 [R=301,L]

    # Permanent URL
    RewriteEngine on
    Redirect 301 /basenfasten-die-wacker-methode/was-ist-basenfasten https://www.naturhotel-vitaleum.de/b...t-basenfasten/
    Die alte Domain lautet vitaleum.com und liegt bei *****... Da brauch ich noch eine 301 Weiterleitung (ist aber ein anderes Thema...)

    Egal was ich da Eintrage, ich lande immer auf der Startseite.

    Danke
    Geändert von phobos (11.10.2017 um 08:10 Uhr)
    Wer hoch fliegt kann weit sehen.

  4. #4
    Forenexperte² (Reseller) Avatar von Enigma
    Registriert seit
    20.07.2001
    Beiträge
    18.068

    AW: 301 Redirect in htaccess

    Sorry, ich war bei der Weiterleitung von der anderen zur bei DF liegenden Domain...

    Dennoch sehe ich keinen echten Grund, warum zur Startseite weitergeleitet werden sollte. Hier aber erst einmal eine verbesserte Version:

    Code:
    RewriteEngine On
    RewriteBase /
    
    # Alternativ kann auch
    # RewriteCond %{HTTPS} !=On [NC,OR]
    # verwendet werden
    RewriteCond %{SERVER_PORT} !=443 [OR]
    RewriteCond %{HTTP_HOST} !^www\.naturhotel-vitaleum\.de$ [NC]
    RewriteRule ^(.*)$ https://www.naturhotel-vitaleum.de/$1 [R=301,L]
    
    # Permanent URL
    RedirectPermanent "/basenfasten-die-wacker-methode/was-ist-basenfasten" "/basenfasten/was-ist-basenfasten"
    Hm, gerade habe ich's mal auf Deiner Seite ausprobiert. Ich werde zwar nicht weitergeleitet, aber bei beiden Versionen wird die korrekte Seite angezeigt, und ich lande nicht auf der Startseite...

    Hast Du vor Deinen Versuchen jeweils den Browsercache gelöscht?

    Gruß
    Jan
    Two hours of trial and error can save ten minutes of manual reading.

  5. #5
    Reseller Avatar von phobos
    Registriert seit
    08.04.2008
    Beiträge
    365

    AW: 301 Redirect in htaccess

    Vielen Dank für Deine Hilfe,
    ja, lösche immer den Browsercache und nutze alternativ dann auch einen anderen.
    Leider komme ich hier auch nur auf die Startseite.

    Danke Dir.

    Gruß

    Andreas
    Wer hoch fliegt kann weit sehen.

  6. #6
    Forenexperte² (Reseller) Avatar von Enigma
    Registriert seit
    20.07.2001
    Beiträge
    18.068

    AW: 301 Redirect in htaccess

    Im Moment werden mir "Too many redirects" angezeigt.

    Gibt es weitere Weiterleitungsmechanismen (.htaccess-Dateien weiter oben oder unten im Verzeichnisbaum, Umleitungen durch das verwendete Skript)?

    Gruß
    Jan
    Two hours of trial and error can save ten minutes of manual reading.

  7. #7
    Forenexperte (Kunde) Avatar von mar-e
    Registriert seit
    07.08.2003
    Beiträge
    10.634

    AW: 301 Redirect in htaccess

    Ich bekomme beim Testen eine Endlosschleife. Firefox meldet mir
    "Fehler: Umleitungsfehler
    Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann."

    In der Netzwerkanalyse-Ansicht sehe ich, wie erst obige Regel greift (b-d-w-m/w-i-b ->b/w-i-b) und danach eine Weiterleitung in die Gegenrichtung erfolgt (b/w-i-b -> b-d-w-m/w-i-b), die ein "X-Powered-By
    PHP/7.1.10" im HTTP-Header stehen hat. Dann wieder von vorne.
    Das klingt so, als sie irgendetwas in der Typo3-Konfiguration falsch eingestellt-
    Geändert von mar-e (12.10.2017 um 08:20 Uhr)
    In der freiheitlichen Demokratie des Grundgesetzes haben Grundrechte einen hohen Rang. Der hoheitliche Eingriff in ein Grundrecht bedarf der Rechtfertigung, nicht aber benötigt die Ausübung des Grundrechts eine Rechtfertigung. (Bundesverfassungsgericht,2007)

  8. #8
    Reseller Avatar von phobos
    Registriert seit
    08.04.2008
    Beiträge
    365

    AW: 301 Redirect in htaccess

    So schauts aus:

    #####
    #
    # Example .htaccess file for TYPO3 CMS - for use with Apache Webserver
    #
    # This file includes settings for the following configuration options:
    #
    # - Compression
    # - Caching
    # - MIME types
    # - Cross Origin requests
    # - Rewriting and Access
    # - Miscellaneous
    # - PHP optimisation
    #
    # If you want to use it, you have to copy it to the root folder of your TYPO3 installation (if its
    # not there already) and rename it to '.htaccess'. To make .htaccess files work, you might need to
    # adjust the 'AllowOverride' directive in your Apache configuration file.
    #
    # IMPORTANT: You may need to change this file depending on your TYPO3 installation!
    # Consider adding this file's content to your webserver's configuration directly for speed improvement
    #
    # Lots of the options are taken from https://github.com/h5bp/html5-boiler...dist/.htaccess
    #
    ####


    ### Begin: Compression ###

    # Compressing resource files will save bandwidth and so improve loading speed especially for users
    # with slower internet connections. TYPO3 can compress the .js and .css files for you.
    # *) Uncomment the following lines and
    # *) Set $GLOBALS['TYPO3_CONF_VARS']['BE']['compressionLevel'] = 9 for the Backend
    # *) Set $GLOBALS['TYPO3_CONF_VARS']['FE']['compressionLevel'] = 9 together with the TypoScript properties
    # config.compressJs and config.compressCss for GZIP compression of Frontend JS and CSS files.

    #<FilesMatch "\.js\.gzip$">
    # AddType "text/javascript" .gzip
    #</FilesMatch>
    #<FilesMatch "\.css\.gzip$">
    # AddType "text/css" .gzip
    #</FilesMatch>
    #AddEncoding gzip .gzip

    <IfModule mod_deflate.c>
    # Force compression for mangled `Accept-Encoding` request headers
    <IfModule mod_setenvif.c>
    <IfModule mod_headers.c>
    SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
    RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
    </IfModule>
    </IfModule>

    # Compress all output labeled with one of the following media types
    <IfModule mod_filter.c>
    AddOutputFilterByType DEFLATE application/atom+xml \
    application/javascript \
    application/json \
    application/ld+json \
    application/manifest+json \
    application/rdf+xml \
    application/rss+xml \
    application/schema+json \
    application/vnd.geo+json \
    application/vnd.ms-fontobject \
    application/x-font-ttf \
    application/x-javascript \
    application/x-web-app-manifest+json \
    application/xhtml+xml \
    application/xml \
    font/eot \
    font/opentype \
    image/bmp \
    image/svg+xml \
    image/vnd.microsoft.icon \
    image/x-icon \
    text/cache-manifest \
    text/css \
    text/html \
    text/javascript \
    text/plain \
    text/vcard \
    text/vnd.rim.location.xloc \
    text/vtt \
    text/x-component \
    text/x-cross-domain-policy \
    text/xml
    </IfModule>

    <IfModule mod_mime.c>
    AddEncoding gzip svgz
    </IfModule>
    </IfModule>

    ### End: Compression ###



    ### Begin: Browser caching of resource files ###

    # This affects Frontend and Backend and increases performance.
    <IfModule mod_expires.c>

    ExpiresActive on
    ExpiresDefault "access plus 1 month"

    ExpiresByType text/css "access plus 1 year"

    ExpiresByType application/json "access plus 0 seconds"
    ExpiresByType application/ld+json "access plus 0 seconds"
    ExpiresByType application/schema+json "access plus 0 seconds"
    ExpiresByType application/vnd.geo+json "access plus 0 seconds"
    ExpiresByType application/xml "access plus 0 seconds"
    ExpiresByType text/xml "access plus 0 seconds"

    ExpiresByType image/vnd.microsoft.icon "access plus 1 week"
    ExpiresByType image/x-icon "access plus 1 week"

    ExpiresByType text/x-component "access plus 1 month"

    ExpiresByType text/html "access plus 0 seconds"

    ExpiresByType application/javascript "access plus 1 year"
    ExpiresByType application/x-javascript "access plus 1 year"
    ExpiresByType text/javascript "access plus 1 year"

    ExpiresByType application/manifest+json "access plus 1 week"
    ExpiresByType application/x-web-app-manifest+json "access plus 0 seconds"
    ExpiresByType text/cache-manifest "access plus 0 seconds"

    ExpiresByType audio/ogg "access plus 1 month"
    ExpiresByType image/bmp "access plus 1 month"
    ExpiresByType image/gif "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
    ExpiresByType image/svg+xml "access plus 1 month"
    ExpiresByType image/webp "access plus 1 month"
    ExpiresByType video/mp4 "access plus 1 month"
    ExpiresByType video/ogg "access plus 1 month"
    ExpiresByType video/webm "access plus 1 month"

    ExpiresByType application/atom+xml "access plus 1 hour"
    ExpiresByType application/rdf+xml "access plus 1 hour"
    ExpiresByType application/rss+xml "access plus 1 hour"

    ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
    ExpiresByType font/eot "access plus 1 month"
    ExpiresByType font/opentype "access plus 1 month"
    ExpiresByType application/x-font-ttf "access plus 1 month"
    ExpiresByType application/font-woff "access plus 1 month"
    ExpiresByType application/x-font-woff "access plus 1 month"
    ExpiresByType font/woff "access plus 1 month"
    ExpiresByType application/font-woff2 "access plus 1 month"

    ExpiresByType text/x-cross-domain-policy "access plus 1 week"

    </IfModule>

    ### End: Browser caching of resource files ###


    ### Begin: MIME types ###

    # Proper MIME types for all files
    <IfModule mod_mime.c>

    # Data interchange
    AddType application/atom+xml atom
    AddType application/json json map topojson
    AddType application/ld+json jsonld
    AddType application/rss+xml rss
    AddType application/vnd.geo+json geojson
    AddType application/xml rdf xml

    # JavaScript
    AddType application/javascript js

    # Manifest files
    AddType application/manifest+json webmanifest
    AddType application/x-web-app-manifest+json webapp
    AddType text/cache-manifest appcache

    # Media files

    AddType audio/mp4 f4a f4b m4a
    AddType audio/ogg oga ogg opus
    AddType image/bmp bmp
    AddType image/svg+xml svg svgz
    AddType image/webp webp
    AddType video/mp4 f4v f4p m4v mp4
    AddType video/ogg ogv
    AddType video/webm webm
    AddType video/x-flv flv
    AddType image/x-icon cur ico

    # Web fonts
    AddType application/font-woff woff
    AddType application/font-woff2 woff2
    AddType application/vnd.ms-fontobject eot
    AddType application/x-font-ttf ttc ttf
    AddType font/opentype otf

    # Other
    AddType application/octet-stream safariextz
    AddType application/x-bb-appworld bbaw
    AddType application/x-chrome-extension crx
    AddType application/x-opera-extension oex
    AddType application/x-xpinstall xpi
    AddType text/vcard vcard vcf
    AddType text/vnd.rim.location.xloc xloc
    AddType text/vtt vtt
    AddType text/x-component htc

    </IfModule>

    # UTF-8 encoding
    AddDefaultCharset utf-8
    <IfModule mod_mime.c>
    AddCharset utf-8 .atom .css .js .json .manifest .rdf .rss .vtt .webapp .webmanifest .xml
    </IfModule>

    ### End: MIME types ###



    ### Begin: Cross Origin ###

    # Send the CORS header for images when browsers request it.
    <IfModule mod_setenvif.c>
    <IfModule mod_headers.c>
    <FilesMatch "\.(bmp|cur|gif|ico|jpe?g|png|svgz?|webp)$">
    SetEnvIf Origin ":" IS_CORS
    Header set Access-Control-Allow-Origin "*" env=IS_CORS
    </FilesMatch>
    </IfModule>
    </IfModule>

    # Allow cross-origin access to web fonts.
    <IfModule mod_headers.c>
    <FilesMatch "\.(eot|otf|tt[cf]|woff2?)$">
    Header set Access-Control-Allow-Origin "*"
    </FilesMatch>
    </IfModule>

    ### End: Cross Origin ###



    ### Begin: Rewriting and Access ###

    # You need rewriting, if you use a URL-Rewriting extension (RealURL, CoolUri).

    <IfModule mod_rewrite.c>

    # Enable URL rewriting
    RewriteEngine On

    # Store the current location in an environment variable CWD to use
    # mod_rewrite in .htaccess files without knowing the RewriteBase
    RewriteCond $0#%{REQUEST_URI} ([^#]*)#(.*)\1$
    RewriteRule ^.*$ - [E=CWD:%2]

    # Rules to set ApplicationContext based on hostname
    #RewriteCond %{HTTP_HOST} ^dev\.example\.com$
    #RewriteRule .? - [E=TYPO3_CONTEXTevelopment]
    #RewriteCond %{HTTP_HOST} ^staging\.example\.com$
    #RewriteRule .? - [E=TYPO3_CONTEXT:Production/Staging]
    #RewriteCond %{HTTP_HOST} ^www\.example\.com$
    #RewriteRule .? - [E=TYPO3_CONTEXT:Production]

    # Rule for versioned static files, configured through:
    # - $GLOBALS['TYPO3_CONF_VARS']['BE']['versionNumberInFilename']
    # - $GLOBALS['TYPO3_CONF_VARS']['FE']['versionNumberInFilename']
    # IMPORTANT: This rule has to be the very first RewriteCond in order to work!
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.+)\.(\d+)\.(php|js|css|png|jpg|gif|gzip)$ $1.$3 [L]

    # Access block for folders
    RewriteRule _(?:recycler|temp)_/ - [F]
    RewriteRule fileadmin/templates/.*\.(?:txt|ts)$ - [F]
    RewriteRule typo3temp/logs/ - [F]
    RewriteRule ^(vendor|typo3_src) - [F]
    RewriteRule (?:typo3conf/ext|typo3/sysext|typo3/ext)/[^/]+/(?:Configuration|Resources/Private|Tests?)/ - [F]

    # Block access to all hidden files and directories with the exception of
    # the visible content from within the `/.well-known/` hidden directory (RFC 5785).
    RewriteCond %{REQUEST_URI} "!(^|/)\.well-known/([^./]+./?)+$" [NC]
    RewriteCond %{SCRIPT_FILENAME} -d [OR]
    RewriteCond %{SCRIPT_FILENAME} -f
    RewriteRule (?:^|/)\. - [F]

    # Stop rewrite processing, if we are in the typo3/ directory or any other known directory
    # NOTE: Add your additional local storages here
    RewriteRule (?:typo3/|fileadmin/|typo3conf/|typo3temp/|uploads/|favicon\.ico) - [L]

    # If the file/symlink/directory does not exist => Redirect to index.php.
    # For httpd.conf, you need to prefix each '%{REQUEST_FILENAME}' with '%{DOCUMENT_ROOT}'.
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l
    RewriteRule ^.*$ %{ENV:CWD}index.php [QSA,L]

    </IfModule>

    # Access block for files
    <FilesMatch "(?i:^\.|^#.*#|^(?:ChangeLog|ToDo|Readme|License)(?:\.md|\.txt)?|^composer\.(?:json|lock)|^ext_conf_ template\.txt|^ext_typoscript_constants\.txt|^ext_typoscript_setup\.txt|flexform[^.]*\.xml|locallang[^.]*\.(?:xml|xlf)|\.(?:bak|co?nf|cfg|ya?ml|ts|dist|fla|in[ci]|log|sh|sql(?:\..*)?|sw[op]|git.*)|.*(?:~|rc))$">
    # Apache < 2.3
    <IfModule !mod_authz_core.c>
    Order allow,deny
    Deny from all
    Satisfy All
    </IfModule>

    # Apache ≥ 2.3
    <IfModule mod_authz_core.c>
    Require all denied
    </IfModule>
    </FilesMatch>

    # Block access to vcs directories
    <IfModule mod_alias.c>
    RedirectMatch 404 /\.(?:git|svn|hg)/
    </IfModule>

    ### End: Rewriting and Access ###



    ### Begin: Miscellaneous ###

    # 404 error prevention for non-existing redirected folders
    Options -MultiViews

    # Make sure that directory listings are disabled.
    <IfModule mod_autoindex.c>
    Options -Indexes
    </IfModule>

    <IfModule mod_headers.c>
    # Force IE to render pages in the highest available mode
    Header set X-UA-Compatible "IE=edge"
    <FilesMatch "\.(appcache|crx|css|eot|gif|htc|ico|jpe?g|js|m4a|m4v|manifest|mp4|oex|oga|ogg|ogv|otf|pdf|png|safar iextz|svgz?|ttf|vcf|webapp|webm|webp|woff2?|xml|xpi)$">
    Header unset X-UA-Compatible
    </FilesMatch>

    # Reducing MIME type security risks
    Header set X-Content-Type-Options "nosniff"
    </IfModule>

    # ETag removal
    <IfModule mod_headers.c>
    Header unset ETag
    </IfModule>
    FileETag None

    ### End: Miscellaneous ###


    # Add your own rules here.


    #IP Adressen sperren
    order allow,deny
    deny from 185.93.187.54
    deny from 91.224.160.212
    deny from 10.10.20.63
    allow from all



    # mod_deflate gzip compression
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    SetEnvIfNoCase Request URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
    Header append Vary User-Agent env=!dont-vary
    Header set Vary Accept-Encoding

    # browser-caching with mod_expires and mod_headers
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 8 days"
    ExpiresByType text/html "access plus 30 second"
    ExpiresByType text/php "access plus 30 second"
    ExpiresByType text/css "access plus 100 days"
    ExpiresByType image/gif "access plus 8 days"
    ExpiresByType image/jpeg "access plus 8 days"
    ExpiresByType image/jpg "access plus 8 days"
    ExpiresByType image/png "access plus 8 days"
    ExpiresByType image/bmp "access plus 8 days"
    ExpiresByType application/x-shockwave-flash "access plus 100 days"
    ExpiresByType application/javascript "access plus 100 days"
    ExpiresByType application/x-javascript "access plus 100 days"
    ExpiresByType image/x-icon "access plus 100 days"
    </IfModule>

    <IfModule mod_headers.c>
    <filesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
    Header set Cache-Control "max-age=1004800,public"
    </filesMatch>
    </IfModule>

    # Removal of ETag
    FileETag MTime Size
    <IfModule mod_headers.c>
    FileETag none
    </IfModule>

    RewriteCond %{QUERY_STRING} http[:%] [NC]
    RewriteRule .* /------------http----------- [F,NC]
    RewriteRule http: /---------http----------- [F,NC]

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} semalt\.com [NC]
    RewriteRule (.*) http://www.semalt.com [R=403,L]

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} semaltmedia\.com [NC]
    RewriteRule (.*) http://www.semaltmedia.com [R=403,L]

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} 100dollars-seo\.com [NC]
    RewriteRule (.*) http://www.100dollars-seo.com [R=403,L]

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} kambasoft\.com [NC]
    RewriteRule .* - [F]

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} ranksonic\.org [NC]
    RewriteRule .* - [F]

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} 4webmasters\.org [NC]
    RewriteRule .* - [F]

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} trafficmonetize\.org [NC]
    RewriteRule .* - [F]

    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType text/css "access plus 1 week"
    ExpiresByType application/javascript "access plus 1 month"
    ExpiresByType application/x-javascript "access plus 1 month"
    ExpiresByType image/gif "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
    </IfModule>

    <IfModule mod_deflate.c>
    <FilesMatch "\.(js|css)$">
    SetOutputFilter DEFLATE
    </FilesMatch>
    </IfModule>


    RewriteEngine On
    RewriteBase /

    # Alternativ kann auch
    # RewriteCond %{HTTPS} !=On [NC,OR]
    # verwendet werden
    RewriteCond %{SERVER_PORT} !=443 [OR]
    RewriteCond %{HTTP_HOST} !^www\.naturhotel-vitaleum\.de$ [NC]
    RewriteRule ^(.*)$ https://www.naturhotel-vitaleum.de/$1 [R=301,L]

    # Permanent URL
    RedirectPermanent "/basenfasten-die-wacker-methode/was-ist-basenfasten" "/basenfasten/was-ist-basenfasten"


    Wer hoch fliegt kann weit sehen.

  9. #9
    Forenexperte (Kunde) Avatar von mar-e
    Registriert seit
    07.08.2003
    Beiträge
    10.634

    AW: 301 Redirect in htaccess

    Das ist eine .htaccess-Datei. Die zweite Weiterleitung wird aber nicht von einer .htaccess-Datei ausgelöst, sondern von einem PHP-Skript, sonst stünde da kein PHP im HTTP-Header.
    In der freiheitlichen Demokratie des Grundgesetzes haben Grundrechte einen hohen Rang. Der hoheitliche Eingriff in ein Grundrecht bedarf der Rechtfertigung, nicht aber benötigt die Ausübung des Grundrechts eine Rechtfertigung. (Bundesverfassungsgericht,2007)

  10. #10
    Reseller Avatar von phobos
    Registriert seit
    08.04.2008
    Beiträge
    365

    AW: 301 Redirect in htaccess

    Hm, sehr gute Frage,
    also wissentlich gibts da keine php Datei/Script, die eine Umleitung einleitet.
    Im TypoScript steht lediglich die Base Url.

    Weil, wenn man das hier aufruft:

    funzt es ja, nur nicht als Umleitung/Weiterleitung
    Und wenn das Problem jetzt aus einem PHP Script kommt, bin ich total überfragt, weil wie geschrieben, wissentlich da nix drin ist.
    Wobei ich da nochmal schauen muss...

    Danke erstmal
    Wer hoch fliegt kann weit sehen.

Ähnliche Themen

  1. htaccess 301 Redirect mit ?Parameter
    Von Fairway-Man im Forum htaccess
    Antworten: 3
    Letzter Beitrag: 25.09.2017, 15:50
  2. 301 redirect Problem
    Von Sajonara im Forum htaccess
    Antworten: 8
    Letzter Beitrag: 29.05.2007, 18:20
  3. interner 301 redirect? Wie
    Von jackm im Forum Scriptsprachen / SQL / Anwendungen
    Antworten: 5
    Letzter Beitrag: 21.05.2007, 16:55
  4. .htaccess - 301 redirect
    Von Gaukeleier im Forum Tarifberatung und Allgemeines
    Antworten: 4
    Letzter Beitrag: 04.12.2006, 11:39
  5. Header Weiterleitung = redirect 301 ?
    Von Gaukeleier im Forum HTML / SSI / Webdesign
    Antworten: 4
    Letzter Beitrag: 20.02.2004, 01:15

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •