Hur gör man för att peka www.exempel.se till www.exempel.se/undersida/fil.html? Jag vill med andra ord att när någon går in på sidan ska de hamna direkt på en underliggande sida.
Hur gör man för att peka www.exempel.se till www.exempel.se/undersida/fil.html? Jag vill med andra ord att när någon går in på sidan ska de hamna direkt på en underliggande sida.
Det beror på hur du har byggt din sajt och vad du har för server bland annat. Berätta gärna lite mer om hur sajten är byggd, så kan vi säkert komma fram till ett bra svar.
Spontant skulle jag dock själv göra redirecten åt andra hållet, så att /undersida/fil.html redirectas till startidan. Det ser bättre ut (enligt mig), och blir lite tydligare för Google.
Grejen är den att den ursprungliga startsidan har varit en statisk html-sida som länkat till två olika verksamhetsområden. Dessa sidor är uppbyggda i TYPO3 som är installerat i en undermapp. Nu ska en av dessa undersidor vara den sida man kommer in på direkt.
TYPO3 är inget programmeringsspråk? Rätta mig gärna om jag har fel, men jag har aldrig hört talas om det. Berätta vad för programmeringsspråk så kommer vi kunna säga hur du gör
Såg nu att det var PHP som typo3 är byggt av, kolla på denna sida så står det hur du gör en 301a
Fungerar verkligen "Redirect 301 / http://www.exempel.se/undermapp/undersida.html" det när man vill peka från root till en undersida? Påverkas inte allt av detta?
Japp det fungerar bra.
Vad menar du med allt?
http://www.exempel.se/mapp/fil.html kommer inte påverkas alls.
CTO på Happyr.com. Vi gör rekrytering effektivt
När jag gjorde så fungerade det inte, så jag trodde att då man inte pekade om en specifik fil utan root-mappen fick jag känslan av att det krockar när den nya adressen läses av.
.htaccess
typ
Men du måste skriva ut hur adressen exakt är skriven, Du behöver inte ange ditt huvud url men allt som kommer efter url.se/-> annars blir de nog knasigtKod://Rewrite to www Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^exempel.se[nc] RewriteRule ^(.*)$ http://www.exempel.se/$1 [r=301,nc] //301 Redirect Old File Redirect 301 www.exempel.se/fil.html www.exempel.se/undersida/fil.html? //Change default directory page DirectoryIndex http://www.exempel.se/mapp/fil.html //Rewrite old index to new RewriteCond %{REQUEST_URI} ^/map/fil.html$ RewriteRule . / [L]
Utan att ha testkört så kan säga att detta inte fungerar. Jag tror du missuppfattade första inlägget. Jag förklarar dina två rader här:
#1 Om uri är /map/fil.html
#2 Så skriv redirecta till /
Om man vill använda RewriteRule istället för Redirect så ska man skriva:
Kod:RewriteRule / /map/fil.html [L,R=301]
CTO på Happyr.com. Vi gör rekrytering effektivt
Tackar för svaren! Testar detta när jag är tillbaka på jobbet på måndag. :-)
Det är för närvarande 1 användare som tittar på det här ämnet. (0 medlemmar och 1 gäster)