XF2.2 htaccess und SEO ?

SteffenR

Bekanntes Mitglied
Lizenzinhaber
Registriert
30. Apr. 2017
Beiträge
498
Punkte
83
XF Version
  1. 2.2.10 PL1
XF Instanz
Hosting
PHP-Version
8.2.x
MySQL/MariaDB
MariaDB
Provider/Hoster
Infomaniak Schweiz
Wie manche wissen kann man auch durch htaccess das eigene SEO
beeinflussen. Was habt ihr da für Einstellungen getätigt ?
Meine htaccess kann ruhig jeder sehen.

Seobility | Das SEO Tool für Onpage Optimierung

nutze ich und es hat mir auch zum Thema gut geholfen

Code:
#    Mod_security can interfere with uploading of content such as attachments. If you
#    cannot attach files, remove the "#" from the lines below.
#<IfModule mod_security.c>
#    SecFilterEngine Off
#    SecFilterScanPOST Off
#</IfModule>

ErrorDocument 401 default
ErrorDocument 403 default
ErrorDocument 404 default
ErrorDocument 405 default
ErrorDocument 406 default
ErrorDocument 500 default
ErrorDocument 501 default
ErrorDocument 503 default

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^schatzsucher.online$
    RewriteRule ^(.*)$ https://schatzsucher.online/$1 [R=301,L]

    #    If you are having problems with the rewrite rules, remove the "#" from the
    #    line that begins "RewriteBase" below. You will also have to change the path
    #    of the rewrite to reflect the path to your XenForo installation.
    #RewriteBase /xenforo






    #    This line may be needed to enable WebDAV editing with PHP as a CGI.
    #RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
    RewriteRule ^.*$ index.php [NC,L]
</IfModule>



SetOutputFilter DEFLATE
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"
 
Code:
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://www.zetor-forum.de/$1 [R=301,L]
RewriteRule ^forum/(.*)?$ /$1 [R=301,L]

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.zetor-forum.de$
RewriteRule ^(.*)$ https://www.zetor-forum.de/$1 [R=301,L]



## BEGIN Cache-Control Headers (Sekunden)
## 86.400 = 1 Tag, 604.800 = 1 Woche, 2.500.000 = über 1 Monat, 31.500.000 = über 1 Jahr
<ifmodule mod_headers.c>
<filesmatch "\\.(ico|jpe?g|png|gif|swf|apng|woff2)$">
Header set Cache-Control "max-age=31500000, public"
</filesmatch>
<filesmatch "\\.(css)$">
Header set Cache-Control "max-age=2500000, public"
</filesmatch>
<filesmatch "\\.(js)$">
Header set Cache-Control "max-age=2500000, private"
</filesmatch>
<filesmatch "\\.(x?html?)$">
Header set Cache-Control "max-age=60, private, must-revalidate"
</filesmatch>
#<filesmatch "webmaifest.php">
#Header set Cache-Control "max-age=86400, public"
#</filesmatch>
</ifmodule>

#    Mod_security can interfere with uploading of content such as attachments. If you
#    cannot attach files, remove the "#" from the lines below.
#<IfModule mod_security.c>
#    SecFilterEngine Off
#    SecFilterScanPOST Off
#</IfModule>

<IfModule mod_geoip.c>
GeoIPEnable On
SetEnvIf GEOIP_CONTINENT_CODE EU AllowContinent
SetEnvIf GEOIP_COUNTRY_CODE US AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE CA AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE CH AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE AU AllowCountry
    Require env AllowCountry
    Require env AllowContinent
</IfModule>

ErrorDocument 401 default
ErrorDocument 403 default
ErrorDocument 404 default
ErrorDocument 500 default

<IfModule mod_rewrite.c>
    RewriteEngine On

    #    If you are having problems with the rewrite rules, remove the "#" from the
    #    line that begins "RewriteBase" below. You will also have to change the path
    #    of the rewrite to reflect the path to your XenForo installation.
    #RewriteBase /xenforo

    #    This line may be needed to enable WebDAV editing with PHP as a CGI.
    #RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
    RewriteRule ^(viewforum|viewtopic)\.php phpbb.php [NC,L]
    RewriteRule ^.*$ index.php [NC,L]
</IfModule>

########################################################
#            .htaccess generatet by CCK GROUP          #
# Please visit http://board.cck-group.info for Support #
########################################################
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^.*AhrefsBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*BackWeb [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Bandit [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*BatchFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Bot\ mailto:craftbot@yahoo\.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Buddy [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Collector [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Copier [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*DISCo\ Pump [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Download\ Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Download\ Wonder [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Drip [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Express\ WebPictures [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*EyeNetIE [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*FileHound [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Flashget [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*GetSmart [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*GetWeb! [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*gotit [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Grabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*HMView [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*HTTrack [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Image\ Stripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Image\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*FindLinks [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*ichiro [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*curl [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*contype [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*NWSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*JoeDog [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*bushsniffer [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*gigabot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*magpie-crawler [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*mirago [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*seekbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*UnisterBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*WiseNutBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*OutfoxBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*panopta [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*MyEngines-Bot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*MJ12bot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Jyxobot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*WeatherBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Accoona-AI-Agent [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*RufusBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*TurnitinBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*trendictionbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*psbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*java [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Cerberian [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Girafabot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Xenu\ Link\ Sleuth [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*wget [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*MJ12bot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Gigabot [OR]
# RewriteCond %{HTTP_USER_AGENT} ^.*Alexa [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*OutfoxBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*zspider [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*RufusBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*TurnitinBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*gonzo1 [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*iCCrawler [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*genieBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*WebCapture [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*YandexBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Yandex
RewriteRule ^.* - [F]

RewriteCond %{HTTP_USER_AGENT} Slurp
RewriteRule ^.*$ X.html [L]

<files ~ "\.(zip|gif|jpe?g|png|pdf|mp4|bmp)$">
#ErrorDocument 403 https://www.zetor-forum.de/geklaut.gif
SetEnvIfNoCase Referer "^https://www.zetor-forum.de" local_ref=1
SetEnvIfNoCase Referer "^https://zetor-forum.de" local_ref=1
SetEnvIfNoCase Referer "^https://foto.zetor-forum.de" local_ref=1
SetEnvIfNoCase Referer ^$ local_ref=1
SetEnvIfNoCase Referer "^http://www.facebook.com" local_ref=1
SetEnvIfNoCase Referer "^http://google.de" local_ref=1
SetEnvIfNoCase Referer "^http://google.com" local_ref=1
SetEnvIfNoCase Referer "^http://developers.google.com" local_ref=1
Order Allow,Deny
Allow from env=local_ref
</files>

<Files admin.php>
  AuthType Basic
  AuthName "xxxxxxxxxxxxxxxxx"
  AuthUserFile "/yyyyyyyyyyyyy/.htpasswd"
  Require valid-user
</Files>
 
@otto deine sieht echt krass aus und verschärft
 
Ja ich weiß, ist n bisl so ein "wenn - dann da" Ort geworden über die Jahre. Aber das Forum läuft problemlos, also kanns nicht ganz falsch sein. :D ;)
 
Geht das nicht auf die Performance wenn die .htaccess so groß ist? Ich habe bei mir nur das Nötigste drin stehen.
 
tut es die .htaccess wird bei jedem Abruf egal von was geladen
Daher solltest Du große Dinge die sich nicht verändern in die ServerConfig laden damit diese nur beim Start des WWW Server geladen werden.
 
tut es die .htaccess wird bei jedem Abruf egal von was geladen
Daher solltest Du große Dinge die sich nicht verändern in die ServerConfig laden damit diese nur beim Start des WWW Server geladen werden.

Wie sieht es den aus mit SEO. Viele nutzen die .htaccess dafür. Hast du da was optimales im Ärmel ? :)
 
Ausser dies was Otto schrieb - wüsste ich auch nicht mehr.
Aber dies was Otto schrieb, sind Dinge die eher in die ServerConfig können, weil sie eh unverändert - immer gültig sind.

in der htaccess tät ich nur Dinge lagern, die ich wissentlich öfters ändern werde. Denn wie geschrieben - die htaccess wird *immer* für jede Verbindung geladen und frisst somit Ressource und Speicher - bei kleinen Files total zu ignorieren. Ich kenne ein Projekt da ist diese, aufgrund von Redirects, mehrere MB groß - dies muss dann in die Config.
 
Geht das nicht auf die Performance wenn die .htaccess so groß ist? Ich habe bei mir nur das Nötigste drin stehen.
Na logisch - ja. Mein Server ist aber eh zu fett für das was aktuell drauf läuft und ich bin ein faules Gewohnheitstier und tu mich mit nginx halt schwer...
Aber ja, du hast freilich recht.

Aber dies was Otto schrieb, sind Dinge die eher in die ServerConfig können, weil sie eh unverändert - immer gültig sind.
Ja, korrekt.
Aber ich sagte ja schon: faules Gewohnheitstier mit nem Server der das bisher weg steckt.

bei kleinen Files total zu ignorieren.
Eigentlich nicht, wenn man wirklich alles raus holen will. Sowie auch nur eine htaccess beteiligt ist, schaut der Apache doch so oder so in JEDEM Ordner ob da nicht doch noch eine ist. Soweit zumindest mein schmaler Kenntnisstand.


Ich hab mal gesucht und ich glaub das ist nützlich.
Ja, nützlich - aber dennoch müsste nicht all das in die htaccess sondern könnte zumindest zu größeren Teilen in die Server-config bzw. Domain-config rein gestopft werden.
 
Ich kenne deinen Webspace oder Server ja nicht...
Ich war bei Strato und bin nun bei Hetzner und hatte da nie Problem ran zu kommen - ich war nur zu oft u faul das auch mal vollständig umzusetzen. :D
 
Ich schau mal Anleitung. Bei der Hitze puh :)
 
Grüße aus nem 175 Jahre alten Bauernlehmhaus... angenehm kühl, ohne Klima, zumindest im Erdgeschoss. Naja - im Obergeschoss gibts ab nächsten Sommer dann ne Klima, hab eh zu viel Strom wenn die Sonne lacht, viel zu viel. ;)
 
Geht das nicht auf die Performance wenn die .htaccess so groß ist? Ich habe bei mir nur das Nötigste drin stehen.
Das war auch mein erster Gedanke! ^^

In diesem Zusammenhang habe ich mir einmal meine angeschaut...und wieder feststellen müssen, dass da noch jede Menge "Müll" durch den professionellen XF-Umzug durch Driven2 mit drin steckt.

Seht selbst:

#AuthType Basic
#AuthName "Access to /Xenforo2Testforum"
#AuthUserFile /kunden/homepages/xx/dxxxxxxxxxxx/htpasswd
#Require user XF2Admin

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
#Options -MultiViews

# Mod_security can interfere with uploading of content such as attachments. If you
# cannot attach files, remove the "#" from the lines below.
#<IfModule mod_security.c>
# SecFilterEngine Off
# SecFilterScanPOST Off
#</IfModule>

ErrorDocument 401 default
ErrorDocument 403 default
ErrorDocument 404 default
ErrorDocument 405 default
ErrorDocument 406 default
ErrorDocument 500 default
ErrorDocument 501 default
ErrorDocument 503 default

# Driven2services.com VBSeo Redirects
# Forum sub-pages
RewriteRule ^/?Newbie-Fanlager/index([0-9]+)\.html https://www.fanlager.de/forums/.5/page-$1 [R=301,NC,L]
RewriteRule ^/?Fanlager-Hotline/index([0-9]+)\.html https://www.fanlager.de/forums/.4/page-$1 [R=301,NC,L]
RewriteRule ^/?Service-und-Offizielles/index([0-9]+)\.html https://www.fanlager.de/forums/.3/page-$1 [R=301,NC,L]
RewriteRule ^/?Fussball-Foren/index([0-9]+)\.html https://www.fanlager.de/forums/.6/page-$1 [R=301,NC,L]
RewriteRule ^/?Nationaler-Fussball/index([0-9]+)\.html https://www.fanlager.de/forums/.7/page-$1 [R=301,NC,L]
RewriteRule ^/?Internationaler-Fussball/index([0-9]+)\.html https://www.fanlager.de/forums/.8/page-$1 [R=301,NC,L]
RewriteRule ^/?Nationalmannschaften-Fussball-EM-2020-Forum/index([0-9]+)\.html https://www.fanlager.de/forums/.9/page-$1 [R=301,NC,L]
RewriteRule ^/?Sport-Allgemein/index([0-9]+)\.html https://www.fanlager.de/forums/.19/page-$1 [R=301,NC,L]
RewriteRule ^/?Sport-Forum/index([0-9]+)\.html https://www.fanlager.de/forums/.20/page-$1 [R=301,NC,L]
RewriteRule ^/?Multimedia/index([0-9]+)\.html https://www.fanlager.de/forums/.21/page-$1 [R=301,NC,L]
RewriteRule ^/?Medien-Welt/index([0-9]+)\.html https://www.fanlager.de/forums/.22/page-$1 [R=301,NC,L]
RewriteRule ^/?X-Tras/index([0-9]+)\.html https://www.fanlager.de/forums/.23/page-$1 [R=301,NC,L]
RewriteRule ^/?Fussball-Tippspiel-Forum/index([0-9]+)\.html https://www.fanlager.de/forums/.25/page-$1 [R=301,NC,L]
RewriteRule ^/?Fussballfans-und-Ultras/index([0-9]+)\.html https://www.fanlager.de/forums/.35/page-$1 [R=301,NC,L]
RewriteRule ^/?Smalltalk-Zone/index([0-9]+)\.html https://www.fanlager.de/forums/.26/page-$1 [R=301,NC,L]
RewriteRule ^/?Klatsch-und-Tratsch/index([0-9]+)\.html https://www.fanlager.de/forumss/.27/page-$1 [R=301,NC,L]
RewriteRule ^/?Fussball-Live-Ticker/index([0-9]+)\.html https://www.fanlager.de/forums/.47/page-$1 [R=301,NC,L]
RewriteRule ^/?Fanlager-Kurve/index([0-9]+)\.html https://www.fanlager.de/forums/.30/page-$1 [R=301,NC,L]
RewriteRule ^/?VIP-Fanlager/index([0-9]+)\.html https://www.fanlager.de/forums/.33/page-$1 [R=301,NC,L]
RewriteRule ^/?FL-Papierkorb/index([0-9]+)\.html https://www.fanlager.de/forums/.34/page-$1 [R=301,NC,L]
RewriteRule ^/?FL-Spielfeld/index([0-9]+)\.html https://www.fanlager.de/forums/.54/page-$1 [R=301,NC,L]
RewriteRule ^/?3-Liga-Deutschland/index([0-9]+)\.html https://www.fanlager.de/forums/.139/page-$1 [R=301,NC,L]
RewriteRule ^/?FL-Teamkurve/index([0-9]+)\.html https://www.fanlager.de/forums/.49/page-$1 [R=301,NC,L]
RewriteRule ^/?EM/WM-und-Nations-League/index([0-9]+)\.html https://www.fanlager.de/forums/.141/page-$1 [R=301,NC,L]
RewriteRule ^/?Nationaler-Fussball-Tippspiele/index([0-9]+)\.html https://www.fanlager.de/forums/.136/page-$1 [R=301,NC,L]
RewriteRule ^/?Sport1-Bundesliga-Tippspiel/index([0-9]+)\.html https://www.fanlager.de/forums/.135/page-$1 [R=301,NC,L]
RewriteRule ^/?VfB-Stuttgart-Forum/index([0-9]+)\.html https://www.fanlager.de/forums/.65/page-$1 [R=301,NC,L]
RewriteRule ^/?FC-Schalke-04-Forum/index([0-9]+)\.html https://www.fanlager.de/forums/.67/page-$1 [R=301,NC,L]
RewriteRule ^/?SV-Werder-Bremen-Forum/index([0-9]+)\.html https://www.fanlager.de/forums/.68/page-$1 [R=301,NC,L]
RewriteRule ^/?FC-Bayern-Munchen-Forum/index([0-9]+)\.html https://www.fanlager.de/forums/.69/page-$1 [R=301,NC,L]
RewriteRule ^/?Hamburger-SV-Forum/index([0-9]+)\.html https://www.fanlager.de/forums/.72/page-$1 [R=301,NC,L]
RewriteRule ^/?Borussia-Dortmund-Forum/index([0-9]+)\.html https://www.fanlager.de/forums/.74/page-$1 [R=301,NC,L]
RewriteRule ^/?DFB-Pokal/index([0-9]+)\.html https://www.fanlager.de/forums/.140/page-$1 [R=301,NC,L]
RewriteRule ^/?Ligue-1-Frankreich/index([0-9]+)\.html https://www.fanlager.de/forums/.129/page-$1 [R=301,NC,L]
RewriteRule ^/?Internationaler-Fussball-Tippspiele/index([0-9]+)\.html https://www.fanlager.de/forums/.125/page-$1 [R=301,NC,L]
RewriteRule ^/?Serie-A-Italien/index([0-9]+)\.html https://www.fanlager.de/forums/.126/page-$1 [R=301,NC,L]
RewriteRule ^/?La-Liga-Spanien/index([0-9]+)\.html https://www.fanlager.de/forums/.127/page-$1 [R=301,NC,L]
RewriteRule ^/?Premier-League-England/index([0-9]+)\.html https://www.fanlager.de/forums/.128/page-$1 [R=301,NC,L]
RewriteRule ^/?Wintersport-Saison-2020/21/index([0-9]+)\.html https://www.fanlager.de/forums/.108/page-$1 [R=301,NC,L]
RewriteRule ^/?1-Bundesliga-Deutschland/index([0-9]+)\.html https://www.fanlager.de/forums/.137/page-$1 [R=301,NC,L]
RewriteRule ^/?2-Bundesliga-Deutschland/index([0-9]+)\.html https://www.fanlager.de/forums/.138/page-$1 [R=301,NC,L]
RewriteRule ^/?Fussball-Transfers-News/index([0-9]+)\.html https://www.fanlager.de/forums/.111/page-$1 [R=301,NC,L]
RewriteRule ^/?Super-League-Schweiz/index([0-9]+)\.html https://www.fanlager.de/forums/.130/page-$1 [R=301,NC,L]
RewriteRule ^/?Bundesliga-osterreich/index([0-9]+)\.html https://www.fanlager.de/forums/.131/page-$1 [R=301,NC,L]
RewriteRule ^/?Eredivisie-Niederlande/index([0-9]+)\.html https://www.fanlager.de/forums/.132/page-$1 [R=301,NC,L]
RewriteRule ^/?UEFA-Champions-League/index([0-9]+)\.html https://www.fanlager.de/forums/.133/page-$1 [R=301,NC,L]
RewriteRule ^/?UEFA-Europa-League/index([0-9]+)\.html https://www.fanlager.de/forums/.134/page-$1 [R=301,NC,L]
RewriteRule ^/?Olympia-Forum-2020-Tokio/index([0-9]+)\.html https://www.fanlager.de/forums/.118/page-$1 [R=301,NC,L]
RewriteRule ^/?Politik-und-Gesellschaft/index([0-9]+)\.html https://www.fanlager.de/forums/.119/page-$1 [R=301,NC,L]
RewriteRule ^/?Forum-fur-Bodybuilding-Fitness-Ernahrung-und-Ges/index([0-9]+)\.html https://www.fanlager.de/forums/.121/page-$1 [R=301,NC,L]
RewriteRule ^/?Borussia-Monchengladbach-Forum/index([0-9]+)\.html https://www.fanlager.de/forums/.120/page-$1 [R=301,NC,L]
RewriteRule ^/?Formel-1-Tippspiel/index([0-9]+)\.html https://www.fanlager.de/forums/.143/page-$1 [R=301,NC,L]
RewriteRule ^/?Let.s-Play-Spielecontest/index([0-9]+)\.html https://www.fanlager.de/forums/.144/page-$1 [R=301,NC,L]
RewriteRule ^/?Ankundigungen-und-Sonstiges/index([0-9]+)\.html https://www.fanlager.de/forums/.142/page-$1 [R=301,NC,L]
# Forum main pages
RewriteRule ^/?Newbie-Fanlager/?$ Newbie-Fanlager [R=301,NC,L]
RewriteRule ^/?Fanlager-Hotline/?$ Fanlager Hotline [R=301,NC,L]
RewriteRule ^/?Service-und-Offizielles/?$ https://www.fanlager.de/forums/.3/ [R=301,NC,L]
RewriteRule ^/?Fussball-Foren/?$ https://www.fanlager.de/forums/.6/ [R=301,NC,L]
RewriteRule ^/?Nationaler-Fussball/?$ Nationaler Fußball [R=301,NC,L]
RewriteRule ^/?Internationaler-Fussball/?$ Internationaler Fußball [R=301,NC,L]
RewriteRule ^/?Nationalmannschaften-Fussball-EM-2020-Forum/?$ Nationalmannschaften - Fußball EM 2024 Forum [R=301,NC,L]
RewriteRule ^/?Sport-Allgemein/?$ https://www.fanlager.de/forums/.19/ [R=301,NC,L]
RewriteRule ^/?Sport-Forum/?$ Sport Forum [R=301,NC,L]
RewriteRule ^/?Multimedia/?$ https://www.fanlager.de/forums/.21/ [R=301,NC,L]
RewriteRule ^/?Medien-Welt/?$ Medien Welt [R=301,NC,L]
RewriteRule ^/?X-Tras/?$ https://www.fanlager.de/forums/.23/ [R=301,NC,L]
RewriteRule ^/?Fussball-Tippspiel-Forum/?$ Fußball Tippspiel Forum [R=301,NC,L]
RewriteRule ^/?Fussballfans-und-Ultras/?$ Fußballfans und Ultras [R=301,NC,L]
RewriteRule ^/?Smalltalk-Zone/?$ https://www.fanlager.de/forums/.26/ [R=301,NC,L]
RewriteRule ^/?Klatsch-und-Tratsch/?$ Klatsch und Tratsch [R=301,NC,L]
RewriteRule ^/?Fussball-Live-Ticker/?$ Fußball Live Ticker [R=301,NC,L]
RewriteRule ^/?Fanlager-Kurve/?$ https://www.fanlager.de/forums/.30/ [R=301,NC,L]
RewriteRule ^/?VIP-Fanlager/?$ https://www.fanlager.de/forums/.33/ [R=301,NC,L]
RewriteRule ^/?FL-Papierkorb/?$ https://www.fanlager.de/forums/.34/ [R=301,NC,L]
RewriteRule ^/?FL-Spielfeld/?$ FL Spielfeld [R=301,NC,L]
RewriteRule ^/?3-Liga-Deutschland/?$ 3. Liga Deutschland [R=301,NC,L]
RewriteRule ^/?FL-Teamkurve/?$ https://www.fanlager.de/forums/.49/ [R=301,NC,L]
RewriteRule ^/?EM/WM-und-Nations-League/?$ EM/WM und Nations League [R=301,NC,L]
RewriteRule ^/?Nationaler-Fussball-Tippspiele/?$ https://www.fanlager.de/forums/.136/ [R=301,NC,L]
RewriteRule ^/?Sport1-Bundesliga-Tippspiel/?$ Sport1 Bundesliga Tippspiel [R=301,NC,L]
RewriteRule ^/?VfB-Stuttgart-Forum/?$ VfB Stuttgart Forum [R=301,NC,L]
RewriteRule ^/?FC-Schalke-04-Forum/?$ FC Schalke 04 Forum [R=301,NC,L]
RewriteRule ^/?SV-Werder-Bremen-Forum/?$ SV Werder Bremen Forum [R=301,NC,L]
RewriteRule ^/?FC-Bayern-Munchen-Forum/?$ FC Bayern München Forum [R=301,NC,L]
RewriteRule ^/?Hamburger-SV-Forum/?$ Hamburger SV Forum [R=301,NC,L]
RewriteRule ^/?Borussia-Dortmund-Forum/?$ Borussia Dortmund Forum [R=301,NC,L]
RewriteRule ^/?DFB-Pokal/?$ DFB Pokal [R=301,NC,L]
RewriteRule ^/?Ligue-1-Frankreich/?$ Ligue 1 Frankreich [R=301,NC,L]
RewriteRule ^/?Internationaler-Fussball-Tippspiele/?$ https://www.fanlager.de/forums/.125/ [R=301,NC,L]
RewriteRule ^/?Serie-A-Italien/?$ Serie A Italien [R=301,NC,L]
RewriteRule ^/?La-Liga-Spanien/?$ La Liga Spanien [R=301,NC,L]
RewriteRule ^/?Premier-League-England/?$ Premier League England [R=301,NC,L]
RewriteRule ^/?Wintersport-Saison-2020/21/?$ Wintersport Saison 2023/24 [R=301,NC,L]
RewriteRule ^/?1-Bundesliga-Deutschland/?$ https://www.fanlager.de/forums/.137/ [R=301,NC,L]
RewriteRule ^/?2-Bundesliga-Deutschland/?$ https://www.fanlager.de/forums/.138/ [R=301,NC,L]
RewriteRule ^/?Fussball-Transfers-News/?$ https://www.fanlager.de/forums/.111/ [R=301,NC,L]
RewriteRule ^/?Super-League-Schweiz/?$ https://www.fanlager.de/forums/.130/ [R=301,NC,L]
RewriteRule ^/?Bundesliga-osterreich/?$ https://www.fanlager.de/forums/.131/ [R=301,NC,L]
RewriteRule ^/?Eredivisie-Niederlande/?$ https://www.fanlager.de/forums/.132/ [R=301,NC,L]
RewriteRule ^/?UEFA-Champions-League/?$ https://www.fanlager.de/forums/.133/ [R=301,NC,L]
RewriteRule ^/?UEFA-Europa-League/?$ https://www.fanlager.de/forums/.134/ [R=301,NC,L]
RewriteRule ^/?Olympia-Forum-2020-Tokio/?$ https://www.fanlager.de/forums/.118/ [R=301,NC,L]
RewriteRule ^/?Politik-und-Gesellschaft/?$ https://www.fanlager.de/forums/.119/ [R=301,NC,L]
RewriteRule ^/?Forum-fur-Bodybuilding-Fitness-Ernahrung-und-Ges/?$ https://www.fanlager.de/forums/.121/ [R=301,NC,L]
RewriteRule ^/?Borussia-Monchengladbach-Forum/?$ https://www.fanlager.de/forums/.120/ [R=301,NC,L]
RewriteRule ^/?Formel-1-Tippspiel/?$ https://www.fanlager.de/forums/.143/ [R=301,NC,L]
RewriteRule ^/?Let.s-Play-Spielecontest/?$ https://www.fanlager.de/forums/.144/ [R=301,NC,L]
RewriteRule ^/?Ankundigungen-und-Sonstiges/?$ https://www.fanlager.de/forums/.142/ [R=301,NC,L]

#<IfModule mod_comment.c>

# Thread Paging
#https://www.fanlager.de/medien-welt/sky-deutschland-49-33745.html
RewriteRule ^/?(.*)/(.*)-([0-9]+)-([0-9]+).html https://www.fanlager.de/showthread.php?t=$4&page=$3 [R=301,NC,L]
# Thread
RewriteRule ^/?(.*)/(.*)-([0-9]+).html https://www.fanlager.de/showthread.php?t=$3 [R=301,NC,L]
#</IfModule>


# If you are having problems with the rewrite rules, remove the "#" from the
# line that begins "RewriteBase" below. You will also have to change the path
# of the rewrite to reflect the path to your XenForo installation.
RewriteBase /

# This line may be needed to workaround HTTP Basic auth issues when using PHP as a CGI.
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/shtml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>

<ifModule mod_expires.c>
ExpiresActive On
# Add default Expires header
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf|svg|woff|woff2)$">
ExpiresDefault "access plus 1 year"
</FilesMatch>
</ifModule>

Im Grunde genommen kann ich doch fast alles rausschmeißen? Speziell die ganzen Rewrite-Rules für die Unterforen, die noch aus den VBSEO-Zeiten von Anfang 2020 (Umzug) resultieren. Das dürfte sich doch längst erledigt haben?

Gruß,
Christian
 
Ob sich das erledigt hat musst du ausprobieren. Verlassen würde ich mich darauf nicht.
 
Die Zeilen auskommentieren, die alten Themen aus der Zeit vor der Konvertierung aufrufen und nachschauen ob es Probleme gibt. Dazu wird man nur eine ausreichend große Stichprobe aufrufen müssen.
 
Mit htaccess ist das so ne Sache - ich nutz die auch immer noch, aus alten Gewohnheiten. Aber ich hab für meinen Quatsch auch reichlich Server. Das ist dann quasi wie mit dem Hummer Brötchen holen fahren... nicht besonders gut fürs Gewissen, aber funktioniert ganz ordentlich. :D ;)
 
Zurück
Oben