FAQ |
Kalender |
2009-05-06, 12:35 | #1 | ||
|
|||
Nykomling
|
Hej. Jag försöker snygga till mina adressfält så att följande händer:
http://tendens.se/dev/index.php?val=Marknadsbrev ska visas som: http://tendens.se/dev/Marknadsbrev Jag har kollat många tutorials och forum men har inte lyckats. Skulle vara väldigt tacksam om någon ville visa mig en kodsnutt som uträttar det jag är ute efter. / Robin. |
||
Svara med citat |
2009-05-06, 12:40 | #2 | ||
|
|||
Flitig postare
|
Citat:
|
||
Svara med citat |
2009-05-06, 12:47 | #3 | ||
|
|||
Nykomling
|
Jag löste det med följande:
RewriteEngine On RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?val=$1 RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?val=$1 med den lösningen så är koden oberoende i vilken mapp sidan ligger vilket är bra, men åäö och ÅÄÖ funkar inte. Kan någon visa hur jag får med dessa tecken i ovanstående kod? |
||
Svara med citat |
2009-05-06, 12:54 | #4 | ||
|
|||
Supermoderator
|
Citat:
__________________
Full-stack developer, free for smaller assignments |
||
Svara med citat |
2009-05-06, 13:00 | #5 | ||
|
|||
Nykomling
|
Citat:
RewriteEngine On RewriteRule ^([a-zA-Z0-9_-åäöÅÄÖ]+)$ index.php?val=$1 RewriteRule ^([a-zA-Z0-9_-åäöÅÄÖ]+)/$ index.php?val=$1 men då blev det ett internal server error. Gjorde jag något fel? |
||
Svara med citat |
2009-05-06, 13:07 | #6 | ||
|
|||
Nykomling
|
Ahhh... så här fick jag det att funka:
RewriteEngine On RewriteRule ^([a-zåäöA-ZÅÄÖ0-9_-]+)$ index.php?val=$1 RewriteRule ^([a-zåäöA-ZÅÄÖ0-9_-]+)/$ index.php?val=$1 |
||
Svara med citat |
2009-05-06, 13:22 | #7 | ||
|
|||
Nykomling
|
Nu till en sista fråga.
Hur gör jag för att även tillåta mellanslag, i t.ex. "Dagens aktietips" i denna kod: RewriteEngine On RewriteRule ^([a-zåäöA-ZÅÄÖ0-9_-]+)$ index.php?val=$1 RewriteRule ^([a-zåäöA-ZÅÄÖ0-9_-]+)/$ index.php?val=$1 |
||
Svara med citat |
2009-05-06, 13:29 | #8 | |||
|
||||
Supermoderator
|
Citat:
__________________
Full-stack developer, free for smaller assignments |
|||
Svara med citat |
2009-05-06, 13:33 | #9 | ||
|
|||
Nykomling
|
Ok, jag har läst att \s är det samma som mellanslag men det blir fel när jag använder der i min kod. Vart ska jag sätta in \s i följande kod för att få det att fungera?
RewriteEngine On RewriteRule ^([a-zåäöA-ZÅÄÖ0-9_-]+)$ index.php?val=$1 RewriteRule ^([a-zåäöA-ZÅÄÖ0-9_-]+)/$ index.php?val=$1 |
||
Svara med citat |
2009-05-06, 14:01 | #10 | ||
|
|||
Supermoderator
|
Citat:
__________________
Full-stack developer, free for smaller assignments |
||
Svara med citat |
Svara |
|
|