Någon som vet varför? har testat följande kod så som jag vill ha det: RewriteEngine On
RewriteBase /
RewriteRule ^nyheter/sida-([0-9]+)$ /nyheter.php?sida=$1 [NC,L]
Men hjälper inte! Kan man inte ha samma "namn" på "mappen" som filens originalnamn när man lägger till mer saker i urlen som ska hämtas ut och göras om?
Ser ut så här:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Skicka alla felaktiga URL till /index.php
ErrorDocument 404 /index.php
# Gör om så alltid www. tar bort
RewriteCond %{http_host} ^www.gruvsjo.com [nc]
RewriteRule (.*)$ http://gruvsjo.com/$1 [r=301,NC,L]
# Alla
RewriteRule ^([^\/\.]+)$ $1.php [NC,L]
# nyheter.php
RewriteRule ^nyhet/sida-([0-9]+)$ /nyheter.php?sida=$1 [NC,L]
RewriteRule ^nyhet/nID-([0-9]+)$ /nyheter.php?newsID=$1 [NC,L]
RewriteRule ^nyhet/nID-([0-9]+)/sida-([0-9]+)$ /nyheter.php?newsID=$1&sida=$2 [NC,L]
RewriteRule ^nyhet/nID-([0-9]+)/spara$ /nyheter.php?newsID=$1&action=save [NC,L]
Det ser ut som att du måste byta plats på #Alla och #nyheter.php, annars matchar den "allt" innan den hinner till matchningen av nyheter (som du f.ö. kallar för 'nyhet'?);
Okej, ska kika på det men jag ändra om allt totalt och gav det egna namn. Så den # Alla använder jag ej nu. Tack iallafall. Skall skriva upp det till framtida bruk.
133 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe