Jag håller på att testa mod_rewrite på en sida som ligger i en test-mapp (/test) på servern, men länkarna blir fel.
Om jag länkar till <a href="registrera"> från en annan mapp som är skapad m.h.a mod_rewrite, då blir det https://www.minsida.se/test/medlem/registrera, istället för https://www.minsida.se/test/registrera.
Sätter jag ett "/" i länken, då länkas det till root-mappen, https://www.minsida.se/registrera.
Finns det någon ful-fix för detta, eller MÅSTE jag skriva /test/ före alla länkar?
Tacksam för hjälp!
God jul på er! :e
metalboyMedlem sedan jan. 2005953 inlägg Jag förstår inte problemet. Varför skulle HTML-länkar börja bete sig annorlunda för att du använder mod-rewrite? Om du är på sidan http://www.minsida.se/test/medlem och har en länk som är <a href="registrera"> så blir det ju givetvis http://www.minsida.se/test/medlem/registrera. Inget konstigt med det. Vill du slippa skriva /test/registrera så får du väl använda <base>-taggen.
metalboy skrev:
Jag förstår inte problemet. Varför skulle HTML-länkar börja bete sig annorlunda för att du använder mod-rewrite? Om du är på sidan http://www.minsida.se/test/medlem och har en länk som är <a href="registrera"> så blir det ju givetvis http://www.minsida.se/test/medlem/registrera. Inget konstigt med det. Vill du slippa skriva /test/registrera så får du väl använda <base>-taggen.
Har redan testat RewriteBase / + RewriteBase /test, men det hjälpte inte.
(Min .htaccess-fil finns i /test.)
metalboyMedlem sedan jan. 2005953 inlägg Jag menade HTML-taggen <base>
[...]
<head>
<base href="http://www.minsida.se/test/">
</head>
[...]
<a href="registrera">Registrera</a>
[...]
metalboy skrev:
Jag menade HTML-taggen <base>
[...]
<head>
<base href="http://www.minsida.se/test/">
</head>
[...]
<a href="registrera">Registrera</a>
[...]
Visste inte att det var SÅ enkelt. Tack!