Ero sivun ”Linux.fi:TODO” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Kumottu muokkaus #22724, jonka teki Heikki (keskustelu)
(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 == |