• User

    Wordpress e SmartJobBoard installati nella root generano conflitto mod_rewrite

    Ciao a tutti,

    ho installato Wordpress e SmartJobBoard nella root ma credo che le regole mod_rewrite vanno in conflitto.
    Wordpress funziona correttamente ma SmartJobBoard funziona solo la homepage e le pagine interne restituiscono errore 404 con il template di wordpress. Se disabilito RewriteRule . /index.php di Wordpress, lo stesso smette di funzionare ma SmartJobBoard funziona correttamente.

    Non voglio installare uno dei due software in una directory perchè si creerebbero delle url lunghe. C'è un modo per distinguere le due regole mod_rewrite?

    START WordPress

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ -
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php
    </IfModule>

    END WordPress

    START SmartJobBoard

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule .* ./homepage.php

    END SmartJobBoard

    homepage.php è la homepage di SmartJobBoard in quanto ho rinominato il file index.php in homepage.php.

    Grazie di cuore in anticipo per le risposte.

    Gabriele


  • User

    A mio avviso è sbagliato rinominare a piacimento i file php forniti.
    Secondo la loro guida è possibile installare smartjobboard nella root insieme a wordpress, proverei a contattare il loro supporto per avere aiuto


  • User

    Ciao e grazie per la risposta. Ho rinominato la index.php di smartjobboard in homepage.php perchè è una pagina che non voglio usare e voglio continuare ad usare la homepage di wordpress che è già installato da tempo sul mio sito. Smartjobboard prevede l'utilizzo di wordpress come plugin e lo installa in una directory tipo news o blog...

    Se esiste un modo per assegnare "RewriteRule . /index.php " a wordpress e "RewriteRule .* ./homepage.php" a smartjobboard il tutto funziona correttamente.