Kom ihåg mig?
Home Menu

Menu


Redirect 301 i .htaccess

Ämnesverktyg Visningsalternativ
Oläst 2007-11-02, 11:20 #1
andan490 andan490 är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2006
Inlägg: 23
andan490 andan490 är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2006
Inlägg: 23
Jag vet att det finns några trådar angående detta, samt en massa information på andra ställen, men jag har inte lyckats få till det jag vill i alla fall. Tänkte om det finns någon som kan ge ett konkret svar på just mitt exempel?

Jag har en sida som ligger på en subdomän. Nu har jag bytt publiceringsverktyg och varje url kommer då se lite annorlunda ut. Givetvis vill jag kunna peka om alla gamla adtresser till de nya. Hur skulle detta se ut i .htaccess?

Gamla adressen för en undersida ser ut så här: httpx://subdomän/domän.nu/index.php/sida/

Nya adressen ser ut så här: httpx://subdomän/domän.nu/sida.html

Hur exakt ska jag skriva detta i .htaccess-filen.

Jag har utgått från följande exempel som man kan hitta på diverse ställen:
redirect 301 /gammalurl httpx://www.dindomän.se/nyttfilnamn

Har dock inte kunnat få det att fungera.

Skulle bli kanontacksam om det finns någon som har ett bra svar...
andan490 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-11-03, 03:05 #2
totoos avatar
totoo totoo är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2006
Inlägg: 730
totoo totoo är inte uppkopplad
Mycket flitig postare
totoos avatar
 
Reg.datum: Nov 2006
Inlägg: 730
Såhär ser mina ut och fungerar bra

Redirect 301 /arbetsprover http://www.deserveit.se/referenser/webb/enkel

Nackdelen är att eventuella get-parametrar FÖLJER MED till nya adressen, det kan ställa till en del problem.

Jag har inte testat, men det kanske man kan lösa med en rewriterule... Typ såhär:

RewriteRule google http://google.com [R]

Men som sagt - den redirecten jag skrev används dagligen på min server och den gör vad den ska.
totoo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-11-04, 14:43 #3
vidirs avatar
vidir vidir är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 291
vidir vidir är inte uppkopplad
Medlem
vidirs avatar
 
Reg.datum: Jan 2004
Inlägg: 291
Kanske denna hjälper ,, men inte i htaccess,, utan på sidorna..


<?php
$host=$_SERVER["HTTP_HOST"];

switch ($host) {

case 'subdomän.domän.nu':
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://domän.nu");
exit();

case 'www.subdomän.domän.nu':
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://domän.nu");
exit();

//default
header("Location: http://domän.nu");
exit();

}
?>
vidir är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 14:38.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017