WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Ännu en .htaccess-fråga! (https://www.wn.se/forum/showthread.php?t=1056262)

Kimppa 2013-01-04 09:16

Ännu en .htaccess-fråga!
 
Hej alla!

Har också lite problem med .htaccess och har gått igenom diverse sidor och försökt förstå mig på vad det är som går fel eller hur jag kan rätta till det.

Min kod är:
Kod:

Options All -Indexes
Options +FollowSymlinks

DirectoryIndex index.php

ErrorDocument 404 /404.php

RewriteEngine on
RewriteBase /
RewriteRule ^([a-zA-Z0-9]+)$ example.php?id=$1 [L]

Just nu så kan man komma in på alla mina dynamiska sidor genom "example.com/variabel" och allt fungerar prima förutom en sak.

Externa filer som t.ex. stylesheet måste länkas till med "/stylesheet.css" istället för den vanliga sökvängen utan slash ("stylesheet.css").

Är min rewrite felaktig eller behövs det något mer för att få allt annat att fungera normalt?

Hoppas någon förstår :)

Mvh,
Kim

foks 2013-01-04 10:06

Det här borde fungera:
Kod:

Options All -Indexes
Options +FollowSymlinks

DirectoryIndex index.php

ErrorDocument 404 /404.php

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9]+)$ example.php?id=$1 [L]

Med de två raderna kommer .htaccess-regeln inte att gälla om besökaren försöker hämta en fil/mapp som faktiskt existerar, till exempel stylesheet.css.

Kimppa 2013-01-04 10:11

foks, tack så jättemycket! Du har rättat min dag! :)


Alla tider är GMT +2. Klockan är nu 10:15.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson