Kom ihåg mig?
Home Menu

Menu


Multiviews

Ämnesverktyg Visningsalternativ
Oläst 2005-06-11, 18:23 #1
Emil Svenssons avatar
Emil Svensson Emil Svensson är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2004
Inlägg: 313
Emil Svensson Emil Svensson är inte uppkopplad
Flitig postare
Emil Svenssons avatar
 
Reg.datum: Sep 2004
Inlägg: 313
Finns det några nackdelar med att använda multiviews i htaccess för att se till att det går att skriva "rena urls" så att "index" funkar istället för "index.php" och så där?

Det är inga problem för sökmotorer va?

Kan vissa browsers ha problem med det? Verkar funka på IE och Firefox så det borde väl inte vara några stora problem i alla fall..

Ps. Raden i htaccess för att aktivera multiviews är denna:

Options +MultiViews
Emil Svensson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-15, 18:47 #2
Emil Svenssons avatar
Emil Svensson Emil Svensson är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2004
Inlägg: 313
Emil Svensson Emil Svensson är inte uppkopplad
Flitig postare
Emil Svenssons avatar
 
Reg.datum: Sep 2004
Inlägg: 313
Efter att ha surfat runt en del har jag kommit fram till detta:

Problemet med multiviews är tydligen att google inte kan indexera det. använder man multiviews för att matcha "hej" med "hej.php" så får browsern eller google att innehållet är av annat slag än om man hade accessat filen direkt. Tror den får "addhandler ... " eller nåt sånt medans den borde fått "text/...."-nånting. Har man apache 2.* eller bättre finns det en fix för problemet. Servern jag ligger på har apache 1.3 så jag orkar inte undersöka om det går att fixa på nåt sätt.

Då återstår väl mod_rewrite för att få kunna få urls utan filändelser för mig. Dock vete tusan om jag orkar hålla på med det, men om nån har ett bra tips så är jag öppen för det

Annars får jag väl köra med .php som filändelse, kanske lika bra det. Php är väl här för att stanna får man hoppas :unsure:
Emil Svensson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-15, 19:26 #3
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
det är ju enkelt att modrewritea det?

RewriteRule ^/artiklar/(.*)$ artiklar.php?storyname=$1

http://www.domain.com/artiklar/min-historia-om-grisar ==> artiklar.php?storyname=min-historia-om-grisar

vely vely simple.
grazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-15, 19:39 #4
Emil Svenssons avatar
Emil Svensson Emil Svensson är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2004
Inlägg: 313
Emil Svensson Emil Svensson är inte uppkopplad
Flitig postare
Emil Svenssons avatar
 
Reg.datum: Sep 2004
Inlägg: 313
Okej, kanske är enkelt.. Jag har inte läst nåt om mod_rewrite än direkt.. Fast jag har inga såna där frågetecken och grejs. Antar att man får det om man lägger länkarna i databaser eller nåt. Det jag ville göra var bara att tolka om * till *.php eller *.html om inte * redan hade en filändelse.

Orsaken till att jag ville ha rena urls är dels om man skulle vilja byta filändelse på nån url i framtiden utan att behöva ändra alla länkar, plus att det blir kortare och finare. Problemet med att göra detta är att man tvingas använda nån teknik som kan bli "obsolete" i framtiden alternativt har brister. Alternativet är ju att enbart använda .php i länkarna men då riskerar man att .php blir "obsolete". Bah jag är trött som tusan nu, men det verkar inte som om det finns något som riktigt lättar min paranoia. Helst vill man ju ha något som kan funkar för evigt utan att man ska riskera att man blir tvungen att ändra nåt.
Emil Svensson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-17, 17:30 #5
Emil Svenssons avatar
Emil Svensson Emil Svensson är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2004
Inlägg: 313
Emil Svensson Emil Svensson är inte uppkopplad
Flitig postare
Emil Svenssons avatar
 
Reg.datum: Sep 2004
Inlägg: 313
Citat:
Originally posted by grazzy@Jun 15 2005, 19:26
det är ju enkelt att modrewritea det?

RewriteRule ^/artiklar/(.*)$ artiklar.php?storyname=$1

www.domain.com/artiklar/min-historia-om-grisar ==> artiklar.php?storyname=min-historia-om-grisar

vely vely simple.
Varken det du skrev grazzy eller till exempel
RewriteRule ^/artiklar/(.*) /artiklar/$1.php
verkar funka.. Har testat en massa grejer och det känns godtyckligt vad som funkar och inte just nu..
Emil Svensson ä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 20:04.

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