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
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%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
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.
Tags und Links apache .htaccess mod-rewrite keystonejs