Frage

ok also hier ist das Szenario:

Ich habe einen Blog auf dem Root -Verzeichnis meines Hosts bekommen und habe dann eine App in einem Unterordner namens FsGallery gehostet. Jetzt habe ich eine neue Domain für meinen Blog und eine weitere Domain für meine App gekauft. II möchte die richtigen HTaccess 301 -Weiterleitungen kennen, damit ich die alten Verzeichnisse in ihre jeweiligen neuen Domänen umleiten kann

Hier ist eine Beispiel -Dir -Struktur:

root/
  /app
  [blog]

Versuch zu: redir /App an NewdomainForApp.com Redir [Blog] an Newdomainforblog.com

Außerdem nahm meine App ursprünglich URL -Parameter wie folgt an: App/Benutzer/1234567

Ich möchte also auch: redir/app/user/{dynamic int parameter} an newDomainForapp.com/profile/ <Dynamic Int Parameter}}

Kann mir jemand helfen, Plox?

War es hilfreich?

Lösung

Es scheint Neu wrichenS sollte gut funktionieren.

RewriteEngine on
RewriteRule ^/?app/user/([0-9]+) http://newdomainforapp.com/profile/$1 [R=301,L]
RewriteRule ^/?app(/(.*))?$ http://newdomainforapp.com/$2 [R=301,L]
RewriteRule ^/?(.*) http://newdomainforblog.com/$1 [R=301,L]

Sie müssen wahrscheinlich mit den Gruppen herumspielen, um Artikel richtig umzuleiten.

Andere Tipps

Möglicherweise nicht programmierbezogen, aber trotzdem: Der richtige Weg, dies zu tun <VirtualHost *:80> ... </VirtualHost> Abschnitt), nicht in einem .htaccess Datei. Die zu verwendenden Anweisungen sind

 RedirectMatch permanent /app/user/([0-9+]) http://newdomainforapp.com/profile/$1
 Redirect permanent /app http://newdomainforapp.com
 Redirect permanent / http://newdomainforblog.com
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top