.htaccess ändra url

PHPportalen Forum Index » Webbservrar och operativsystem
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
info@aimdesign.se



Medlem i: 4076 dagar
Från: Märsta
Status: Offline



#739705
Inlägg Skrivet: 2015-07-14 21:04      Ämne: .htaccess ändra url Citera

Hejsan hejsan!

Jag blir inte klok på hur jag ska göra för att ändra http://www.webbadress.se/start till http://www.webbadress.se/ i adressfältet. Det är alltså ingen recirect jag vill göra utan jag vill bara att /start inte ska synas i adressfältet.

Jag förstår i princip inte ett dugg av syntaxen i .htaccess-filer. Har lyckats kopiera detta genom googlande:

KOD:
1:
 
2:
RewriteEngine On
3:
RewriteRule ^/start/(.*)$ http://www.webbadress.se/$1 [L,R=301]
4:
 


Men det fungerar såklart inte.
Har provat flera andra varianter jag har hittat men ingen fungerar.

Skriver jag någonting som inte är accepterat i .htaccess-filen (typ hejsan hoppsan) så får jag 500 - internal server error så jag vet att servern läser in filen. Jag vet också att jag har Allowoverride all på den aktuella domänen.

Hjälp?
 

_________________
På svengelska -> It's not the fart that kills you, it's the smäll
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
marabou
Administratör



Medlem i: 5521 dagar
Från: Sveriges framsida
Status: Offline



#739709
Inlägg Skrivet: 2015-07-18 13:13      Ämne: Citera

^/start/(.*)$ matchar allt som börjar med /start/ och sedan valfritt slut. Dollartecknet betyder "slut på strängen" så det bör vara ^/start$ för att matcha exakt strängen /start
Eftersom du då inte har med någon parantes då du matchar en exakt url så bör du även ta bort $1 (som är en hänvisning till första parantesen)
 

_________________
"Never argue with stupid people. They will bring you down to their level and beat you with experience."
- Mark Twain
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
info@aimdesign.se



Medlem i: 4076 dagar
Från: Märsta
Status: Offline



#739710
Inlägg Skrivet: 2015-07-18 14:04      Ämne: Citera

Tack för ditt svar!
Tyvärr funkar inte det heller. Kan det vara så att jag måste ändra någonting annat? Jag har provat en vanlig redirect i .htaccess-filen och den fungerar. Varför fungerar då inte den koden som fu har hjälpt mig med?

.htaccess-filen ligger i undermappen som heter start, det kanske den inte ska göra?

Innehållet i den ser nu ut såhär:

KOD:
1:
 
2:
RewriteEngine On
3:
RewriteRule ^/start/$ http://www.webbadress.se/ [L,R=301]
4:
 


Vad innebär [L,R=301]?

Tack åter igen för hjälpen.
 

_________________
På svengelska -> It's not the fart that kills you, it's the smäll
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » Webbservrar och operativsystem
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic