Ero sivun ”Linux.fi:TODO” versioiden välillä
(lyhyturlit käytössä) |
(Kumottu muokkaus #22724, jonka teki Heikki (keskustelu)) |
||
Rivi 2: | Rivi 2: | ||
== Valmiita toteutettavaksi == | == Valmiita toteutettavaksi == | ||
=== Lyhyemmät osoitteet=== | |||
Nyt linkit artikkeleihin ovat muotoa http://linux.fi/wiki/Artikkeli. Voitaisiin käyttää lyhyempää ja siistimpää muotoa http://linux.fi/Artikkeli. Samalla täytyy varmistaa, että vanhatkin osoitteet toimivat muutoksen jälkeen! (vanhat oli: http://linux.fi/index.php/Artikkeli) | |||
Ehdottaisin tälläistä mod rewriten käyttöä, jonka voisi ottaa käyttöön vaikka heti (laita .htaccess-tiedostoon): | |||
# rivit, joissa tupla-## otetaan käyttöön vasta kun on testattu että | |||
# sekä linux.fi/Sivunimi että linux.fi/index.php/Sivunimi edelleen toimii | |||
Options FollowSymLinks | |||
RewriteEngine On | |||
# Ohjaa osoite (www.)linux.fi/Etusivu osoitteeksi (www.)linux.fi/ | |||
##RewriteCond %{REQUEST_URI} ^/Etusivu | |||
##RewriteRule ^(.*) / [R,L] | |||
# Jos tiedosto tai hakemisto on olemassa, esim robots.txt /foorumi, niin | |||
# käytetään tiedostoa/hakemistoa eikä tehdä ohjausta: | |||
RewriteCond %{REQUEST_FILENAME} !-f | |||
RewriteCond %{REQUEST_FILENAME} !-d | |||
# ei ohjata /index.php/-alkavaa osoitetta | |||
RewriteCond %{REQUEST_URI} !^/index.php/ | |||
# kaikki muu ohjataa tyyliin linux.fi/Sivunimi -> index.php/Sivunimi | |||
RewriteRule ^(.*) /index.php/$1 [L] | |||
# (www.)linux.fi ilman aliosoitteita näyttää etusivun | |||
##RewriteRule ^$ /index.php/Etusivu [PT,L] | |||
ks. http://www.mediawiki.org/wiki/Manual:Short_URL/wiki.example.com/Page_title--Enabling_a_wiki_using_Apache_Rewrite ja http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html | |||
== Suunnitteluasteella == | == Suunnitteluasteella == |
Versio 13. lokakuuta 2008 kello 09.58
Tälle sivulle on kerätty mm. kahvihuoneessa esitettyjä ja yleisesti hyväksi koettuja ajatuksia wikin ja Linux.fin kehittämiseen liittyen. Listatut asiat ovat pääasiassa sellaisia, että ne vaativat toimenpiteitä palvelinpuolella eivätkä wikin ylläpitäjät voi niitä tehdä.
Valmiita toteutettavaksi
Lyhyemmät osoitteet
Nyt linkit artikkeleihin ovat muotoa http://linux.fi/wiki/Artikkeli. Voitaisiin käyttää lyhyempää ja siistimpää muotoa http://linux.fi/Artikkeli. Samalla täytyy varmistaa, että vanhatkin osoitteet toimivat muutoksen jälkeen! (vanhat oli: http://linux.fi/index.php/Artikkeli)
Ehdottaisin tälläistä mod rewriten käyttöä, jonka voisi ottaa käyttöön vaikka heti (laita .htaccess-tiedostoon):
# rivit, joissa tupla-## otetaan käyttöön vasta kun on testattu että # sekä linux.fi/Sivunimi että linux.fi/index.php/Sivunimi edelleen toimii Options FollowSymLinks RewriteEngine On # Ohjaa osoite (www.)linux.fi/Etusivu osoitteeksi (www.)linux.fi/ ##RewriteCond %{REQUEST_URI} ^/Etusivu ##RewriteRule ^(.*) / [R,L] # Jos tiedosto tai hakemisto on olemassa, esim robots.txt /foorumi, niin # käytetään tiedostoa/hakemistoa eikä tehdä ohjausta: RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # ei ohjata /index.php/-alkavaa osoitetta RewriteCond %{REQUEST_URI} !^/index.php/ # kaikki muu ohjataa tyyliin linux.fi/Sivunimi -> index.php/Sivunimi RewriteRule ^(.*) /index.php/$1 [L] # (www.)linux.fi ilman aliosoitteita näyttää etusivun ##RewriteRule ^$ /index.php/Etusivu [PT,L]
ks. http://www.mediawiki.org/wiki/Manual:Short_URL/wiki.example.com/Page_title--Enabling_a_wiki_using_Apache_Rewrite ja http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html
Suunnitteluasteella
Seuraavat ehdotukset ovat periaatteessa hyviä mutta tarkka toteutustapa on avoin. Keskustelua kahvihuoneessa tai keskustelualueella.
Wikin ja keskustelualueen yhtenäistäminen
Samat tunnukset wikiin ja keskustelualueelle ja vähän yhtenäisempi ulkoasu.