FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Mycket flitig postare
|
Min sida är uppbyggd i .shtml
Men när jag nu kommit fram till att jag vill göra den i .php istället, Hur kan jag behålla "rösterna", dvs alla länkar som pekar till mig när jag ändrar filnamnen på sidan? Finns där någon fiffig rad i .htaccess eller nåt som kan fixa det till mig? Enligt marketleap.com har jag ca. 20.000 länkar till mig. Jag har inte lust att kontakta alla de sajtägarna så att de ändrar sina länkar... |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Administratör
|
Har du mod_rewrite aktiverat kan du använda det för att 'skriva om' url:erna.
För att aktivera det skriver du: Options +FollowSymLinks RewriteEngine On Sedan lägger du in ett en rewriterule. I ditt fall tror jag nedanstående borde fungera; RewriteRule ^(.*?)\.shtml$ $1.php[L] Nedanstående tre rader är alltså de du kan placera i en .htaccess eller <directory> i httpd.conf Options +FollowSymLinks RewriteEngine On RewriteRule ^(.*?)\.shtml$ $1.php[L] Skrivet i all hast, så var jag klumpig och skrev fel nånstans kan du söka på 'mod_rewrite tutorial' på google, eller kolla apache manualen på httpd.apache.org
__________________
eldefors.com - Personlig (teknik)-blogg |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
annars så kan du använda två filer =))
din .shtml fil kan jo peka till index.php... Det går och fixa med ett JavaScript, gör så att besökaren skickas till andra sidan genom 1-10 sekunder... |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Administratör
|
Att använda en lösning som förlitar sig på en teknologi på klientsidan är imho dumt om det går att lösa (minst) lika bra med en lösning på serversidan.
__________________
eldefors.com - Personlig (teknik)-blogg |
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Medlem
|
Att använda en lösning som är säkrare är bättre...
|
||
![]() |
![]() |
Svara |
|
|