Permalänk
Medlem

.htaccess

Hallå.

Jag kör en rewrite som ser ut såhär:

RewriteEngine On RewriteRule ^([a-zA-Z0-9\_\/-]+)/([a-zA-Z0-9\_\/-]+)/([a-zA-Z0-9\_\/-]+)$ index.php?a=$1&b=$2&c=$3 [QSA] RewriteRule ^([a-zA-Z0-9\_\/-]+)/([a-zA-Z0-9\_\/-]+)$ index.php?a=$1&b=$2 [QSA] RewriteRule ^([a-zA-Z0-9\_\/-]+)$ index.php?a=$1 [QSA]

Jag har problem att den inte gör rätt när det är punkter med i get-variablerna (efter /en).

Någon som vet.

edit: Det är ju helt enkelt bara här det är fel: ([a-zA-Z0-9\_\/-]+)

Visa signatur

Jag hatar att vara förkyld!

Permalänk
Medlem

Ja som du säger, det är i din lilla sökning det är fel. Du letar inte efter punkter öht. Lägg till \. innan ] så ska det fungera om jag förstått ditt problem rätt.

Visa signatur
Permalänk
Medlem

Ahh. Supermycket tack för hjälpen.

Ahh, nu hittade jag ett problem.

Det fungerar jättebra på ONE´s server. Men inte på min lokala. Vad kan det vara?

Jag får ett "Internel Error"

Visa signatur

Jag hatar att vara förkyld!

Permalänk
Medlem

du kanske inte har mod_rewrite igång på din apache-server?

Visa signatur

Kom-pa-TI-bilitet

Permalänk

Låter som ett rimligt antagande. Vad kör du för nåt (Linux/Win? Apache 1/2?) på din burk?

Visa signatur

Workstation: Dell Latitude E5400, WinXP/Ubuntu 9.10. 4 GB RAM, 250GB, P8700 @ 2.53GHz
HTPC: MythBuntu, 2GB RAM, 1TB, Atom dual core @ 1.6 GHz, Sanyo PLV-Z700
Server #1: Ubuntu, 2 GB RAM, 4*143 GB 10K RAID0 +2*73GB 15K RAID1. Intel Xeon dual core @3.2 GHz

Permalänk
Medlem

Jag kör bara utveckling på min burk.

Kör WinVista med Apache 2

Men det fungerar ju med min första version. Där det inte fungerade med \. punkt-söken. Men \. fungerar det inte.

Visa signatur

Jag hatar att vara förkyld!