![]() |
Tjena!
Håller på att experimentera lite med RewriteEngine på en apach-server. Funkar ganska bra. Har lyckats få: http://domain.se/subdom/category/Karneval_2007/image/1 Att gå till: http://domain.se/subdom/index.php?id...2007&imageid=2 Kod:
RewriteEngine on Hur får jag http://domain.se/subdom/category/Karneval_2007/image/1 att stanna kvar i besökarens webbläsare, som det är nu så ändras adressen till den långa krångliga i browsern. |
Prova med:
Kod:
RewriteEngine on |
Citat:
hum jo.. det fungerar men enbart texten fungerar numera på sidan. Antar att det blir något fel i sökvägen med vart bilder och annat hämtas. Hum.. hur löser man detta...? Vill ju det skall fungera på båda sätten. |
Ditt problem beror på att webbläsaren tror att den befinner sig i katalogen subdom/category/Karneval_2007/image/1
och kommer därför fråga efter dina bilder utifrån den katalogen. Med andra ord kommer den att fråga efter domain.se/subdom/category/Karneval_2007/image/1/din-bild.jpg trots att bilderna inte ligger där. Du måste ange dina bild-urler absolut alternativt göra om omskrivningsregeln för att lösa problemet. Så här kan en alternativ regel se ut: Kod:
RewriteEngine on domain.se/subdom/Karneval_2007-image1 Edit: IPB vill visst göra alla url till automatiska länkar... |
Även en annan sak.
lyckades få: RewriteRule ^(.+)-(.+) att fungera, antar att detta fungerar då vi fortfarande håller oss i samma mapp. Adressen blir då tex: http://domain.com/subdom/Karneval_2007-2 och leder till: http://domain.se/subdom/index.php?id...2007&imageid=2 Men hur skapar jag ytterligare en rewriterule. Skulle även vilja kunna använda enbart: http://domain.com/subdom/Karneval_2007 Testade: RewriteEngine on RewriteRule ^(.+)-(.+) /subdom/index.php?id=g5cdt3c2ozaifb2a1j2f9u787yi7as7s&cate gory=$1&imageid=$2 [NC] RewriteRule ^(.+) /subdom/index.php?id=g5cdt3c2ozaifb2a1j2f9u787yi7as7s&cate gory=$1 [NC] men då får jag 500 Internal server error. |
Citat:
Tack för ditt svar... var inne på samma bana. som du ser i mitt inlägg :) |
Citat:
|
Citat:
Ingen som har en aning om varför det ej fungerar? |
Felet uppstår eftersom att båda dina regler matchar samma anrop. Prova med dessa istället:
Kod:
RewriteEngine on |
Citat:
Felet verkar vara: RewriteEngine on RewriteRule ^(.+) /subdom/index.php?id=g5cdt3c2ozaifb2a1j2f9u787yi7as7s&cate gory=$1 [NC] Vill inte fungera ensamt i heller. |
Alla tider är GMT +2. Klockan är nu 12:57. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson