Page 1 of 1

SEF - Hvordan gør man?

Posted: Mon Mar 09, 2009 3:17 pm
by Forward
Hej,

Tiden er ved at være moden til, at jeg får tilsat lidt SEF til mit yndlings CMS.

Jeg har eksperimenteret lidt, uden den store succes, og har efterfølgende googlet mig til forvirring på et højere plan. :laugh:

Først lidt info om mit igangværende projekts setup:
• Databaseversion: 5.0.67-community
• PHP version: 5.2.9
• Webserver: Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8b mod_bwlimited/1.4
• Joomla!-version: Joomla! 1.5.9
• Domænenavnet indeholder et 'Ø'
• Hjemmesiden hostes hos Rochen (meget joomla-venlig)
• Hjemmesiden indeholder et større SOBI2-directory

Det er i høj grad SOBI2, som indeholder min hjemmeside's vigtigste indhold.

På sigsiu.net (sobi2's hjemmeside) kan jeg downloade en plugin til Sobi2, som sammen med Joomla 1.5's core-indstillinger for SEF skulle være i stand til at levere varen.

Omvendt kan jeg se, at SH404SEF er meget populært, og samtidig skriver de på JED'en, at den også er kompatibel med netop SOBI2.

Et lille sidespørgsmål er derfor: Hvad bør jeg vælge?

Uanset om jeg vælger det ene eller det andet, så er der nogle processer, som jeg jeg indtil videre har forstået, at jeg skal igennem.

1. Konfigurering af Joomla
- "Søgemaskinevenlige internetadresser" Ja/Nej
- "Brug Apache mod_rewrite" (?) Ja/Nej
- "Tilføj suffiks til URLer" Ja/Nej

Jeg har forstået, at jeg skal svare ja til alle tre - eller i hvert fald de to øverste. (?)

2. Omdøbe htaccess.txt til .htaccess
- Får det indflydelse på andet end mit lille SEF-projekt?
- Skal der evt. rettes i .htaccess filen?
- Hvad skal i givet fald rettes? (eller bør jeg vente og se, om det er nødvendigt?)

3. Konfigurere SH404SEF (hvis valgt)
- aktivering af komponenten (er ikke selv-aktiverende)
- skifte den avancerede indstilling, så den anvender "Rewrite mode: use .htaccess"

Er der noget, som jeg har overset/misforstået?

Mange hilsner

Forward

Re: SEF - Hvordan gør man?

Posted: Mon Mar 09, 2009 9:52 pm
by Forward
Min nysgerrighed var simeplthen for stærk. Jeg tog en fuld backup og prøvede lykken. Heldigvis virkede det rigtig fint for den del af hjemmesiden, som har standardiseret Joomla-indhold.

SOBI2's URL'er er dog desværre stadig de samme.

Jeg savnede selv en trin-for-trin vejledning, så her er mit bud på hvordan du får søgemaskinevenlige URL'er med SH404SEF.

1. Ret instillingerne i Joomlas globale konfigurationspanel.
- "Søgemaskinevenlige internetadresser" Vælg Ja
- "Brug Apache mod_rewrite" (?) Vælg Ja
- "Tilføj suffiks til URLer" Vælg Ja

Når du har valgt Ja til at tilføje suffiks, kommer dine URL'er til at således ud:

http://www.ditdomæne.dk/annoncering.html

- hvis du f.eks. ligesom jeg har en annonceringsside med statisk indhold.

2. Omdøb htaccess.txt til .htaccess
Joomla's egen htaccess.txt virkede fint for mig EFTER den var omdøbt.

3. Konfigurer sh404SEF
Aktivér sh404SEF under komponenter > sh404SEF (sh404SEF er ikke selv-aktiverende som de fleste andre komponenter til Joomla)

Du skal aktivere det blåt markerede info felt til højre først. "Click here to switch to extended display (with all available parameters)"

Derefter får du flere faneblade under sh404SEF configuration. Fanebladet hedder 'Advanced' og du skal så ændre basisindstillingen fra Rewriting mode: without .htaccess (index.php) til Rewriting mode: with .htaccess (mod_rewrite)

(credits for de to sidste afsnit går ubeskåret til Ot2sen)

Voilá.