webForumDet fria alternativet

Rewrite urls?

4 svar · 501 visningar · startad av Guldstrand

GuldstrandMedlem sedan juli 20041 271 inlägg
#1

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
#2

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.

GuldstrandMedlem sedan juli 20041 271 inlägg
#3

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
#4

Jag menade HTML-taggen <base>

[...]
<head>
<base href="http://www.minsida.se/test/">
</head>
[...]
<a href="registrera">Registrera</a>
[...]
GuldstrandMedlem sedan juli 20041 271 inlägg
#5

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!

139 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)