jonassturebrand
Forumsvar skapade
-
Forum: Allmänna frågor
Som svar på: Egna rewrite rules direkt i .htaccessDet hjälpte!
Stort tack!
Forum: Allmänna frågor
Som svar på: Egna rewrite rules direkt i .htaccessFasen så gut, äntligen en lösning och mycket enklare än vad man kunde ana. Stort tack…
Funkar fint, men får dock detta meddelande
Tillägget genererade 2 tecken av oväntad utdata (unexpected output) under aktiveringen. Om du noterar ett felmeddelande av typen ”headers already sent” , problem med flöden eller andra fel, försök att inaktivera eller radera detta tillägg.
bör jag oroa mig?
Forum: Allmänna frågor
Som svar på: Egna rewrite rules direkt i .htaccessFörlåt för att jag är lite okunnig, skapade ett tillägg.
<?php /** * @package AS URL svenska * @version 1.0 */ /* Plugin Name: URL svenska Plugin URI: http://www.aktuellspeedway.se Description: Permalankar.SE Author: Jonas Sturebrand Version: 1.0 Author URI: http://www.aktuellspeedway.se */ add_rewrite_rule('^serietabell\/([a-zA-Z0-9\-]+)\/([0-9]+)\/?', 'index.php?page_id=75&league=$matches[1]&season=$matches[2]', 'top'); add_rewrite_rule('^serietabell\/([a-zA-Z0-9\-]+)\/?', 'index.php?page_id=75&league=$matches[1]&season=2018', 'top'); add_rewrite_rule('^kalender-resultat\/([a-zA-Z0-9\-]+)\/([0-9]+)\/?', 'index.php?page_id=78&league=$matches[1]&season=$matches[2]', 'top'); add_rewrite_rule('^kalender-resultat\/([a-zA-Z0-9\-]+)\/?', 'index.php?page_id=78&league=$matches[1]&season=2018', 'top'); add_rewrite_rule('^statistik\/([a-zA-Z0-9\-]+)\/([0-9]+)\/?', 'index.php?page_id=80&league=$matches[1]&season=$matches[2]', 'top'); add_rewrite_rule('^statistik\/([a-zA-Z0-9\-]+)\/?', 'index.php?page_id=80&league=$matches[1]&season=2018', 'top'); add_rewrite_rule('^publik\/([a-zA-Z0-9\-]+)\/([0-9]+)\/?', 'index.php?page_id=82&league=$matches[1]&season=$matches[2]', 'top'); add_rewrite_rule('^publik\/([a-zA-Z0-9\-]+)\/?', 'index.php?page_id=82&league=$matches[1]&season=2018', 'top'); ?>
Då får jag felmeddelande Fatal error: Call to a member function add_rule() on null in /home/u/u5486966/www/aktuellspeedway.eu/wp-includes/rewrite.php on line 140
Forum: Allmänna frågor
Som svar på: Egna rewrite rules direkt i .htaccessDet finns inget sätt att definiera url för en rewrite rule via add_rewrite_rule() functionen? Mitt prblem bygger sig ju på att jag måste ha olika rewrite rules för olika sidor i multi-site nätverket
Forum: Allmänna frågor
Som svar på: Egna rewrite rules direkt i .htaccessSom nämnt måste jag använda olika regler för olika sidor i mitt multi-nätverk och då funkar inte WPs add_rewrite_rule, då det inte finns liknande för rewriteCond..
Ska studera länken du skickade och se om jag kan förstå något av det 😉
Forum: Allmänna frågor
Som svar på: Egna rewrite rules direkt i .htaccessDet misstänkte jag men tar jag bort [R] så får jag istället resultatet http://se.aktuellspeedway.eu/serietabell/ då försvinner alltså min egna del helt.
Tror att mina regler i själva verket inte är några större fel på. Felet ligger i att WP vill omvandla ?page_id=75 efter sina regler och då kör över mina. Ändrar jag tex idt till 89 får jag resultatet http://se.aktuellspeedway.eu/forare/.
Det jag på något viss måste göra är att förhindra WP från att köra sina regler på dem sidorna jag vill komma åt.
Sätter jag upp mina regler i functions.php med WP kommandon funkar det utmärkt, men problemet är att jag måste köra olika regler för olika webbsidor (Multi Site) och verkar inte gå att genomföra med WP kommandon.
Greppar lite efter sista halmstrå för att slippa köra 13 olika installationer för egentligen samma sida.