Zwei Domains, RewriteRule(.*). Wie Staging realisieren?

Alles, was den Apache betrifft, kann hier besprochen werden.

Zwei Domains, RewriteRule(.*). Wie Staging realisieren?

Postby stedtni » 09. March 2015 03:55

Hallo zusammen

Ich bin Webmaster und verwalte eine kleine Website auf der Basis von PHP/MySQL und SilverStripe. Mein Server hat Plesk installiert.

Folgendes Setup liegt vor:

1. Zwei Domains: meindomain.ch, meindomain.com
2. Die Datenbank und CMS Files liegen in einer Subscription in Plesk unter .com

Die Domain .ch hat kein aktives Webhosting. Könnte man aber aktivieren. Ich habe das htaccess etwas studiert. Verstehe ich das richtig, dass alles auf dem .com auf .ch zeigt per RewriteRule des Apache?

Hier mein htaccess:

Code: Select all
#wird benoetigt, weil PHP mit CGI-Unterstuetzung lauft. Dies ist noetig wegen Bilderupload (PHP/SWFUpload)
AddHandler php5-fastcgi .php .php5

#SecFilterEngine Off wird benoetigt von PHP/SWFUpload
SecFilterEngine Off

### This must go BEFORE the Silverstripe stuff ###

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^meindomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.meindomain.com$
RewriteRule (.*)$ http://www.meindomain.ch/$1 [R=301,L]

### redirect old weblicationCMS URLs to current URLs

# /d/5Medien/ADDBericht.pdf
# /d/5Medien/interviewCoopzeitung.pdf
# /d/5Medien/laufbahnentwicklung.pdf
# /d/5Medien/lernstrategien.doc
# /d/5Medien/Ohne Fleiss kein Nobelpreis.pdf
# /d/5Medien/omegaFettsaeuren.doc
RewriteRule ^de/erwachsene/aktuell/news.shtml http://www.meindomain.ch/news/? [R=301,NC,L]
RewriteRule ^de/erwachsene/aktuell/buecher.shtml http://www.meindomain.ch/ueber-uns/publikationen/? [L,R=301]
RewriteRule ^de/erwachsene/beratungen/agb.shtml http://www.meindomain.ch/agb/? [R=301,NC,L]
RewriteRule ^de/erwachsene/beratungen/berufsberatungkompakt.shtml http://www.meindomain.ch/unsere-kompetenzen/erwachsene/? [R=301,NC,L]
RewriteRule ^de/erwachsene/beratungen/bestAgers.shtml http://www.meindomain.ch/unsere-kompetenzen/erwachsene/? [R=301,NC,L]
RewriteRule ^de/erwachsene/beratungen/createyourlife.shtml http://www.meindomain.ch/unsere-kompetenzen/erwachsene/? [R=301,NC,L]
RewriteRule ^de/erwachsene/beratungen/einzelberatung.shtml http://www.meindomain.ch/unsere-kompetenzen/erwachsene/? [R=301,NC,L]
RewriteRule ^de/erwachsene/beratungen/faq.shtml http://www.meindomain.ch/unsere-kompetenzen/erwachsene/? [R=301,NC,L]
RewriteRule ^de/erwachsene/beratungen/lifeDesign.shtml http://www.meindomain.ch/unsere-kompetenzen/erwachsene/? [R=301,NC,L]
RewriteRule ^de/erwachsene/beratungen/mediation.shtml http://www.meindomain.ch/unsere-kompetenzen/erwachsene/? [R=301,NC,L]
RewriteRule ^de/erwachsene/beratungen/referenzen.shtml http://www.meindomain.ch/unsere-kompetenzen/erwachsene/? [R=301,NC,L]
RewriteRule ^de/erwachsene/index.shtml http://www.meindomain.ch/unsere-kompetenzen/erwachsene/? [R=301,NC,L]
# RewriteRule ^de/erwachsene/medien/BBHP1101m077mLeben.pdf ###? [R=301,NC,L]
RewriteRule ^de/erwachsene/medien/medienmitteilung.shtml http://www.meindomain.ch/ueber-uns/medien/? [R=301,NC,L]
# RewriteRule ^de/erwachsene/medien/stromausfall.pdf ###? [R=301,NC,L]
RewriteRule ^de/index.shtml http://www.meindomain.ch/zuerich/? [R=301,NC,L]
RewriteRule ^de/kinder/aktuell/buecher.shtml http://www.meindomain.ch/ueber-uns/publikationen/? [R=301,NC,L]
RewriteRule ^de/kinder/aktuell/news.shtml http://www.meindomain.ch/news/? [R=301,NC,L]
RewriteRule ^de/kinder/beratungen/ADSdiagnostik.shtml http://www.meindomain.ch/unsere-kompetenzen/kinder/? [R=301,NC,L]
RewriteRule ^de/kinder/beratungen/agb.shtml http://www.meindomain.ch/agb/? [R=301,NC,L]
RewriteRule ^de/kinder/beratungen/berufsberatung.shtml http://www.meindomain.ch/unsere-kompetenzen/jugendliche/? [R=301,NC,L]
RewriteRule ^de/kinder/beratungen/berufsberatungkompakt.shtml http://www.meindomain.ch/unsere-kompetenzen/jugendliche/? [R=301,NC,L]
RewriteRule ^de/kinder/beratungen/einzelberatung.shtml http://www.meindomain.ch/unsere-kompetenzen/jugendliche/? [R=301,NC,L]
# RewriteRule ^de/kinder/beratungen/faq.shtml ###? [R=301,NC,L]
# RewriteRule ^de/kinder/beratungen/kostenuebernahme.shtml ###? [R=301,NC,L]
# RewriteRule ^de/kinder/beratungen/mediation.shtml ###? [R=301,NC,L]
RewriteRule ^de/kinder/beratungen/potenzialanalyseCoaching.shtml http://www.meindomain.ch/unsere-kompetenzen/kinder/? [R=301,NC,L]
RewriteRule ^de/kinder/beratungen/potenzialanalysenvorschulalter.shtml http://www.meindomain.ch/unsere-kompetenzen/jugendliche/? [R=301,NC,L]
RewriteRule ^de/kinder/beratungen/potenzialanalyseschulalter.shtml http://www.meindomain.ch/unsere-kompetenzen/kinder/? [R=301,NC,L]
RewriteRule ^de/kinder/beratungen/referenzen.shtml http://www.meindomain.ch/unsere-klienten/feedbacks/? [R=301,NC,L]
# RewriteRule ^de/kinder/index.shtml ###? [R=301,NC,L]
# RewriteRule ^de/kinder/medien/Begabung kann man beeinflussen.pdf ###? [R=301,NC,L]
# RewriteRule ^de/kinder/medien/Ein_IQ_von_115_reicht_fuer_alles_NZZ_am_Sonntag_2009-11-22.pdf ###? [R=301,NC,L]
RewriteRule ^de/kinder/medien/medienmitteilung.shtml http://www.meindomain.ch/ueber-uns/medien/? [R=301,NC,L]
RewriteRule ^de/kontakt.shtml http://www.meindomain.ch/kontakt/adresse-lageplan/? [R=301,NC,L]
# RewriteRule ^de/newformDanke.htm ###? [R=301,NC,L]
# RewriteRule ^de/meindomain/shop/ ###? [R=301,NC,L]
RewriteRule ^de/meindomain/werwirsind/adresse.shtml http://www.meindomain.ch/kontakt/adresse-lageplan/? [R=301,NC,L]
# RewriteRule ^de/meindomain/werwirsind/events.shtml ###? [R=301,NC,L]
RewriteRule ^de/meindomain/werwirsind/jobs.shtml http://www.meindomain.ch/ueber-uns/jobs/? [R=301,NC,L]
RewriteRule ^de/meindomain/werwirsind/portrait.shtml http://www.meindomain.ch/ueber-uns/portrait-seit-1986/? [R=301,NC,L]
RewriteRule ^de/meindomain/werwirsind/team.shtml http://www.meindomain.ch/ueber-uns/team/? [R=301,NC,L]

RewriteRule ^de/kinder/beratungen/potenzialanalyseschulalter.shtml http://www.meindomain.ch/unsere-kompetenzen/kinder/? [R=301,NC,L]
RewriteRule ^de/kinder/beratungen/berufsberatung.shtml http://www.meindomain.ch/unsere-kompetenzen/jugendliche/? [R=301,NC,L]
RewriteRule ^de/erwachsene/beratungen/berufsundlaufbahnberatung.shtml http://www.meindomain.ch/unsere-kompetenzen/erwachsene/? [R=301,NC,L]
RewriteRule ^de/erwachsene/aktuell/buecher.shtml http://www.meindomain.ch/ueber-uns/publikationen/? [R=301,NC,L]

### ENGLISH ###
# RewriteRule ^en/erwachsene/beratungen/berufsberatungkompakt.shtml? [R=301,NC,L]
# RewriteRule ^en/erwachsene/beratungen/createyourlife-intensivecoaching.shtml? [R=301,NC,L]
# RewriteRule ^en/erwachsene/beratungen/einzelberatung.shtml? [R=301,NC,L]
# RewriteRule ^en/erwachsene/beratungen/mediation.shtml? [R=301,NC,L]
# RewriteRule ^en/erwachsene/beratungen/peakPerformance.shtml? [R=301,NC,L]
# RewriteRule ^en/erwachsene/beratungen/referenzen.shtml? [R=301,NC,L]
# RewriteRule ^en/erwachsene/index.shtml? [R=301,NC,L]
# RewriteRule ^en/index.shtml? [R=301,NC,L]
# RewriteRule ^en/kinder/beratungen/ADSdiagnostik.shtml? [R=301,NC,L]
# RewriteRule ^en/kinder/beratungen/agb.shtml? [R=301,NC,L]
# RewriteRule ^en/kinder/beratungen/berufsberatung.shtml? [R=301,NC,L]
# RewriteRule ^en/kinder/beratungen/einzelberatung.shtml? [R=301,NC,L]
# RewriteRule ^en/kinder/beratungen/ib-testing.shtml? [R=301,NC,L]
# RewriteRule ^en/kinder/beratungen/kostenuebernahme.shtml? [R=301,NC,L]
# RewriteRule ^en/kinder/beratungen/mediation.shtml? [R=301,NC,L]
# RewriteRule ^en/kinder/beratungen/potenzialanalysenvorschulalter.shtml? [R=301,NC,L]
# RewriteRule ^en/kinder/beratungen/potenzialanalyseschulalter.shtml? [R=301,NC,L]
# RewriteRule ^en/kinder/beratungen/referenzen.shtml? [R=301,NC,L]
# RewriteRule ^en/kinder/index.shtml? [R=301,NC,L]
# RewriteRule ^en/kinder/medien/medienmitteilung.shtml? [R=301,NC,L]
# RewriteRule ^en/meindomain/werwirsind/adresse.shtml? [R=301,NC,L]
# RewriteRule ^en/meindomain/werwirsind/events.shtml? [R=301,NC,L]
# RewriteRule ^en/meindomain/werwirsind/jobs.shtml? [R=301,NC,L]
# RewriteRule ^en/meindomain/werwirsind/portrait.shtml? [R=301,NC,L]
# RewriteRule ^en/meindomain/werwirsind/team.shtml? [R=301,NC,L]

### 2014 ###

RewriteRule ^sem/d/index.htm http://www.meindomain.ch [R=301,NC,L]
RewriteRule ^d/index.htm http://www.meindomain.ch [R=301,NC,L]


# redirect to www
RewriteCond %{HTTP_HOST} ^meindomain.ch [NC]
RewriteRule ^(.*)$ http://www.meindomain.ch/$1 [R=301,NC,L]

RewriteCond %{HTTP_HOST} ^meindomain.com [NC]
RewriteRule ^(.*)$ http://www.meindomain.com/$1 [R=301,NC,L]


### SILVERSTRIPE START ###
<Files *.ss>
   Order deny,allow
   Deny from all
   Allow from 127.0.0.1
</Files>

<Files web.config>
   Order deny,allow
   Deny from all
</Files>

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteBase /

   RewriteCond %{REQUEST_URI} ^(.*)$
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule .* sapphire/main.php?url=%1&%{QUERY_STRING} [L]
</IfModule>


### SILVERSTRIPE END ###




Ich darf nun eine neue Website auf der .ch Domain aufsetzen (WordPress). Zuerst habe ich gedacht, das alte CMS sei unter der richtigen Domain. Schon mal falsch gelegen. :( Mein Plan wäre gewesen auf einer Subdomain ein Staging einzurichten (staging.meinedomain.ch) und beim Livegang einfach den Verzeichnispfad und evt. weitere Pfade anzupassen.

Im Idealfall möchte der Betreiber die alte Seite noch bestehen haben. Die Datenbank und die CMS Files werde ich also nicht löschen.
Was empfiehlt Ihr mir für das Staging und die Entwicklung? Wie kann ich das neue System reibungslos Live schalten? Könnte ich eine Subdomain bereits nutzen auf der .ch Domain und darauf Wordpress installieren und loslegen?

Vielen Dank für eure Hinweise und Tipps. ;)

Grüsse aus der CH

Euer stedtni
stedtni
 
Posts: 1
Joined: 09. March 2015 03:54
Operating System: OSX

Return to Apache

Who is online

Users browsing this forum: No registered users and 31 guests