Kirjoitetut vastaukset

Esillä 3 vastausta, 1 - 3 (kaikkiaan 3)
  • Sain ongelman ratkaistua tältä sivulta löytyvällä muutoksella.

    Nyt vain toivon ettei tuonut uusia ongelmia mukanaan 🙂

    Karsin ja yksinkertaistin .htaccess-tiedostoa, muttei toimi vieläkään.
    Osaisiko kukaan auttaa? Pitäisi siis päästä myös osc-hakemistoon.

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wordis/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordis/index.php [L]
    </IfModule>
    # END WordPress

    Minullakin ongelma alidomainien/alihakemistojen kanssa. Voisikos joku jeesata?
    Asensin WP:n alunperin alihakemistoon ”wordis”. Kun saitti oli valmis siirsin sen toimimaan root-hakemistossa (index.php ja .htaccess root-hakemistoon) ja muutin yleisistä asetuksista sivuston osoitteen muotoon http://www.domain.fi. WordPress-kansio edelleen http://www.domain.fi/wordis. Tein just niin kuin foorumien ohjeissa sanotaan.
    Ongelma on nyt se, ettei OSC-verkkokauppa toimi. Se on saman rootin toisessa hakemistossa, vaikkapa ”osc”, eli http://www.domain.fi/osc (pitäisi toimia myös ilman www:tä). Yritin ratkaista ongelman tekemällä alidomainin http://osc.domain.fi mutta sekään ei toiminut kunnolla. Päästi kyllä aluksi asiakaspuolen verkkokauppaan, mutta ei admin-puolelle. Muutin .htacess-tiedostoa, eikä nyt toimi alidomain ollenkaan. Sen sijaan http://www.domain.fi/osc päästää asiakaspuolelle, mutta hallinta (www.domain.fi/osc/admin) menee tekemäni wordpress-sivuston 404-erroriin.

    .htaccessin muokkaus on mulle ihan vierasta, enkä löytänyt mitään hyviä ohjeitakaan kyseiseen ongelmaan.

    Miten saan homman toimimaan niine että kaikki toimisi?
    Alla vielä tällä hetkellä oleva .htaccess

    RewriteEngine On
    Options +FollowSymlinks
    RewriteBase /
    RewriteCond %{HTTP_HOST} osc.domain.fi$
    RewriteCond %{REQUEST_URI} !osc/
    RewriteRule ^(.*)$ /osc/$1 [L]

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wordis/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordis/index.php [L]
    </IfModule>

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wordis/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordis/index.php [L]
    </IfModule>
    # END WordPress

Esillä 3 vastausta, 1 - 3 (kaikkiaan 3)