Just nu i M3-nätverket
Gå till innehåll
Aktuellspeedway.se

Rewrite Url Wordpress

Rekommendera Poster

Aktuellspeedway.se

Någon som vet vad som krävs för att få rewrite rules som man lägger direkt i .htaccess att funka?

Har testat allt känns det som  men inget fungerar.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
ChromaWoods

Apache-modulen mod_rewrite finns och är påslagen i httpd.conf?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Aktuellspeedway.se

Kör jag tex denna

RewriteRule ^serietabell/([a-zA-Z0-9\-]+)/$ index.php?page_id=75&league=$1&season=2017 [L]

då skickas tex ^serietabell/elitserien vidare till ^serietabell/ 

Vad ska göras för att få det att stanna på ^serietabell/elitserien?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
.M

I ditt reguljäruttryck så avslutar du mönstret med en / men i länken du ger som exempel serietabell/elitserien så slutar du inte med /. Prova att lägga på / i slutet av din länk och se om det hjälper.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Aktuellspeedway.se

Var dessvärre jag som var slarvig när jag skrev. Även ^serietabell/elitserien/ skickas bara vidare till ^serietabell/ istället.

vill ju att elitserien ska stå kvar då det är till stor vikt för sidans visning. Inte skicka vidare adressen till grund adressen. Vill ha adressen användarvänlig kort och gott, men verkar inte gå att få till det i wp.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Aktuellspeedway.se

Nu har jag gjort några ändringar så nu ser .htaccess ut såhär

 

RewriteRule ^serietabell22/([a-zA-Z0-9\-]+)/$ index.php?page_id=75&league=$1&season=2017 [R=301,L]


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
</IfModule>



Resultaten blir då att urlen skrivs om från /elitserien/ till /?league=elitserien&season=2017

Vad är det jag missar?
 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Aktuellspeedway.se

Nu börjar jag förstå vad som händer.... Någon som vet om man kan "stänga av" wordpress permalinks för enbart sidor?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...