Ich habe einige kleine modifucations, um Ihren Code, das sollten Sie sich auf dem Weg:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^/?folder1/[^/]+/(.*)$ https://newdomain.com/folder2/$1 [L,R=301]
</IfModule>
und einen allgemeinen Hinweis: Sie sollten immer solche Regeln in der http-Server-Host-Konfiguration zu platzieren bevorzugen statt Verwendung dynamischer Konfigurationsdateien (".htaccess"). Diese Dateien sind notorisch fehleranfällig, schwer zu debuggen und verlangsamen den Server wirklich. Sie werden nur als letzte Option für Situationen angeboten, in denen Sie keine Kontrolle über die Host-Konfiguration haben (lesen Sie: wirklich günstige Hosting-Service-Provider) oder wenn Sie eine Anwendung haben, die eigene Schreibregeln schreibt (was ein offensichtlicher Sicherheitsalarm ist)).
Sicher können wir Ihnen helfen, Ihren Code zu reparieren, aber nur, wenn Sie den Code, den Sie bisher haben, veröffentlichen. – arkascha
Bitte beachten Sie, dass SO kein kostenloser Codierungsdienst ist. Wir sind nicht hier, um Ihre Arbeit für Sie zu erledigen. Wir sind hier, um Ihnen bei _spezifischen Problemen _ in Ihrem eigenen Code_ zu helfen. Beginnen Sie also selbst, wenn Sie auf ernsthafte Probleme stoßen, dann ist es an der Zeit, hierher zu kommen, posten Sie Ihren Code und weisen Sie auf das Problem hin, in das Sie geraten sind. – arkascha
Sicher. Ich habe diesen Code bisher geschrieben, funktioniert aber nicht. Ich kann den/xxxxx/Ordner RewriteEngine On RewriteBase/ RewriteRule^folder1 /(.*)$ http://newdomain.com/folder2/$1 rid off [L, R = 301] –
rentz81