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. |
Citat:
|
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? |
Citat:
|
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? |
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 |
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 |
Citat:
|
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 |
Citat:
|
Alla tider är GMT +2. Klockan är nu 15:37. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson