Keystone-App mit htaccess in das Unterverzeichnis umleiten

8

Ich bin neu in htaccess. Ich verwende Keystone.js, mit dem ich einen Blog entwickelt habe, der Port 3000 überwacht. So:

%Vor%

Alles ist jetzt in Ordnung. Aber was ich will, ist, dass mein Blog auf dieser URL laufen sollte:

%Vor%

Wie kann ich dieses Szenario erreichen, indem ich " Ссылка " zur Verfügung stelle und es wie Ссылка ". In diesem Fall bleibt die URL gleich: Ссылка

Außerdem möchte ich, dass ein Nutzer, der diese URL besucht: " Ссылка " eine Weiterleitung an: " Ссылка ".

Wie kann ich dieses Szenario erreichen? Alles was ich will, ist einen Port vor der URL zu verstecken.

Ich habe viele Dinge ausprobiert, aber es funktioniert nicht für mich. Etwas wie das:

%Vor%

Ok, dieser Code funktioniert perfekt für die Hauptseite, zB: Ссылка , weil ich eine Regel dafür in htaccess hinzugefügt habe. Aber das Problem ist, dass alle Links, Bilder & amp; enthaltene Dateien sind in meinem Blog defekt.

Jetzt habe ich das Basis-Tag für dieses Problem verwendet. Aber es konvertiert meine Links in dieses Format:

%Vor%

Ich betrachtete Ссылка als Basis-Tag in meinem Seitenkopf. Wie Sie sehen können, erscheint 3000 Port wieder in URLs, die ich nicht anzeigen möchte. Es sollte sein:

%Vor%     
Irtiza shahid 09.06.2015, 13:19
quelle

2 Antworten

1

Dies ist der sicherste und einfachste Weg, Knoten auf Port 80 zu betreiben:

Melden Sie sich beim Server an und geben Sie die folgenden Befehle aus:

%Vor%

Hinweis: Ändern Sie bei der Eingabe von which node

den Pfad zum Knoten darüber

Wenn Sie nun Node anweisen, auf Port 80 zu laufen, wird es sich nicht beschweren. Und Sie müssen sich nicht mit Apache oder Nginx herumschlagen, Ihre App als root ausführen oder sich um die Portweiterleitung kümmern.

    
Kyle Anderson 21.09.2015 22:48
quelle
1

Ich würde empfehlen, NGINX zu verwenden, um dieses Problem zu lösen. Sie können diese Links überprüfen:

Ссылка

Node.js + Nginx - Was nun?

    
rebe100x 29.09.2015 07:41
quelle