Rekisteröitymätön käyttäjä
Ero sivun ”Linux.fi:TODO” versioiden välillä
Siirry navigaatioon
Siirry hakuun
→Lyhyemmät osoitteet
p (oikeudet samalla kuntoon) |
|||
Rivi 5: | Rivi 5: | ||
=== Lyhyemmät osoitteet=== | === Lyhyemmät osoitteet=== | ||
Nyt linkit artikkeleihin ovat muotoa http://linux.fi/index.php/Artikkeli. Voitaisiin käyttää lyhyempää ja siistimpää muotoa http://linux.fi/wiki/Artikkeli. Vaatii pari yksinkertaista muutosta palvelimelle, [http://www.mediawiki.org/wiki/Manual:Short_URL#Recommended_how-to_guide_.28setup_used_on_Wikipedia.29 ohje]. | Nyt linkit artikkeleihin ovat muotoa http://linux.fi/index.php/Artikkeli. Voitaisiin käyttää lyhyempää ja siistimpää muotoa http://linux.fi/wiki/Artikkeli. Vaatii pari yksinkertaista muutosta palvelimelle, [http://www.mediawiki.org/wiki/Manual:Short_URL#Recommended_how-to_guide_.28setup_used_on_Wikipedia.29 ohje]. | ||
Ehdottaisin mielumminkin 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 | |||
Tärkeää varmistaa, että vanhatkin osoitteet toimivat muutoksen jälkeen! | Tärkeää varmistaa, että vanhatkin osoitteet toimivat muutoksen jälkeen! |