2012-04-03 3 views
0

www.mydomain.com = Haupt-Websitemod_rewrite; Sub-Domain & subdir

m.mydomain.com ist eine virtuelle Seite, die

ich eine .htaccess innerhalb Wurzel müssen www.mydomain.com/m/ Karten (für die Hauptseite) & auch eine andere .htaccess in/m/um nette URLs anzuzeigen, alles ist bis zu diesem Punkt in Ordnung.

hier Jetzt ist die Frage: der Warenkorb (m.mydomain.com/basket/) veröffentlichen wird

https://www.mydomain.com/m/checkout/

, so dass das SSL-Zertifikat gültig ist. Es spielt keine Rolle, dass sich die URL zu diesem Zeitpunkt von m.domain.com ändert.

Ich bin verwirrt, weil, wenn ich eine .htaccess-Regel in der Wurzel schreiben ...

RewriteRule ^m/checkout/?$ m/checkout_m.php 

& Besuch https://www.mydomain.com/m/checkout/ Dann wird das/m/Verzeichnis dies als Fehler 404 sieht.

Wenn ich in dem/m/Verzeichnis eine Regel legen ...

RewriteRule ^checkout/?$ checkout_m.php 

& Besuch die sichere URL wie oben Dann wird die Haupt-Website es als Fehler 404 sieht. (Ich weiß das, weil m. & www. Verschiedene 404 Seiten haben)

Wenn ich beide Regeln aktiviere, schlägt es immer noch fehl. Also Probleme mit der Ausarbeitung, die in dieser Situation Priorität hat & wie weiter?

Antwort

1

sicher, dass Sie die RewriteEngine aktiviert haben

RewriteEngine ON 

EDIT

Das Problem ist, dass es ein echtes Verzeichnis 'm' genannt ist, scheint dies auf den Webserver zu verwirren.

+0

/? bedeutet einfach, dass ein Schrägstrich in der URL optional ist. Also domain.com/checkout & domain.com/checkout/ sind beide akzeptable Varianten. – RiquezJP

+0

IDD, richtig, noch früh hier :) Ich habe gerade in .htaccess-Dateien gesucht, die ich hier arbeite. Hast du die RewriteEngine aktiviert? –

+0

ja - wie ich sage, es funktioniert alles außer dem Teil, wo ich auf die Subdomain über die Haupturl zugreifen – RiquezJP