2017-01-26 2 views
0

Ich brauche 301 alle Seiten dieser Domain umleiten innerhalb folder1mod_rewrite 301 alle Urls in einem Ordner nach einer Domain umleiten

http://domain.com/folder1/xxxxx/page1

mit/xxxxx/ist jeder Ordner

zu

https://newdomain.com/folder2/page1

Können Sie helfen? Dank

+1

Sicher können wir Ihnen helfen, Ihren Code zu reparieren, aber nur, wenn Sie den Code, den Sie bisher haben, veröffentlichen. – arkascha

+0

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

+0

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

Antwort

0

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)).

+0

danke, jetzt funktioniert sehr gut .. – rentz81

+0

Ich bin froh, dass ich helfen konnte! Bitte vergiss nicht, diese Antwort zu übernehmen und akzeptiere sie ;-) Viel Spaß! – arkascha

Verwandte Themen