|
|
Rivi 2: |
Rivi 2: |
|
| |
|
| == Valmiita toteutettavaksi == | | == Valmiita toteutettavaksi == |
|
| |
| === 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].
| |
|
| |
| Tärkeää varmistaa, että vanhatkin osoitteet toimivat muutoksen jälkeen!
| |
|
| |
| ====Toinen vaihtoehto====
| |
| 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
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| == Suunnitteluasteella == | | == Suunnitteluasteella == |