Ich habe die Dokumentation für Oktober CMS-Routing (https://octobercms.com/docs/plugin/registration#routing-initialization) überprüft, aber ich denke, dass ich etwas vermisse. Ich habe eine Seite namens "Deals", die einige grundlegende Informationen zusammen mit einem Plugin (genannt "Deals") -Komponente rendert. Die Seite erscheint normalerweise in der url:Oktober CMS - Wie man richtig routet
http://www.example.com/deals
Allerdings möchte ich einen Weg zu schaffen, so dass, wenn jemand die URL besucht:
http://www.example.com/deals2
es wird automatisch Route sie
http://www.example.com/deals
zu
zurück
Ich weiß, dass ich eine routes.php-Datei in meinem Plugin-Verzeichnis erstellen sollte. Jedoch, wenn ich versuche,
Es beschwert sich, dass es nicht finden kann, die "Deals" -Ansicht. Was mache ich falsch?
Außerdem, wie kann ich Route es so, dass meine Homepage
http://www.example.com
würde Route zu
http://www.example.com/deals
, wenn es hilft, ich verwendet, um eine ‚schmutzige‘ Abhilfe für das Haus Seitenumleitung auf einer Seite, die ich gemacht habe. Fügen Sie dies Ihrer .htaccess-Datei hinzu: 'RewriteRule^/? $ Http://www.example.com/deals [R = 301, NC, L]' Sie könnten dasselbe mit den anderen URLs tun, die Sie umleiten möchten, aber wieder, das ist nur ein Workaround, den ich verwendet habe, weil ich nicht weiß, wie man es richtig macht .... so nicht wirklich eine Antwort. – merodeador
Es ist ein netter Hack, aber ich würde hoffen, dass es eine eingebaute Methode dafür geben würde. Danke für den Kommentar. – user2694306
Versuchen Sie, '/ deals2' gezielt umzuleiten, oder eine Route wie'/deals [einige-nummer] '? – BrokenBinary