Réécriture d'url, .htaccess

Résolu
UnknownZe -  
UnknownZe Messages postés 2 Statut Membre -
Bonjour,
J'ai récemment acheté un CMS et pour commencer à l'utiliser, il requiert certains réglages (voir ci dessous).

>> https://gyazo.com/ee4eb254fc6fd47e61a47a64e1976a64 <<

Comme on peut voir, tout est bon excepté la réécriture des url - .htaccess.
Cela fait une bonne dizaine d'heure que je cherche à activer ces deux points mais impossible d'y parvenir.
J'ai suivi pas à pas plusieurs tutoriels mais aucun ne m'a permis d'aboutir à l'activation de ce réglage.
Je suis sur un serveur dédié, debian 8, apache 2, php 5.6.
J'espère que l'un d'entre vous aura une solution à mon problème.

Voici les tutoriels que j'ai pu suivre, google effectuant une étude sur nos recherches nous n'avons peut être pas les même résultats en effectuant la même recherche, peut être aurez-vous donc des résultats différents.

Liens essayés :
- http://stackoverflow.com/questions/22797931/htaccess-is-not-working-in-linuxdebian-apache2
- https://www1.zonewebmaster.eu/serveur-apache2-debian:activer-mod-rewrite-apache2
- http://www.studios-75.fr/base-de-connaissances/informatique/systeme/linux/debian/activer-la-prise-en-compte-du-fichier-htaccess-dans-apache2-squeeze/
- https://httpd.apache.org/docs/current/fr/howto/htaccess.html
- http://www.tutoriels-web.net/mod-rewrite-php-debian
- https://itx-technologies.com/blog/28-installer-et-activer-le-module-mod_rewrite-sur-apache-et-ubuntu

Bien évidemment j'ai trouvé d'autres sites d'aide mais ils ne me semblaient pas aussi utiles que ceux listés ci-dessus.

Merci.

2 réponses

  1. Flachy Joe Messages postés 2303 Statut Membre 261
     
    Salut,
    que contient le fichier .htaccess dans le dossier d'install du CMS ?
    0
    1. UnknownZe Messages postés 2 Statut Membre
       
      Bonsoir,
      Tout d'abord merci de votre réponse !

      Le fichier n'étant initialement pas présent j'ai du le créer, en voici donc le contenu :

      RewriteEngine on

      De ce que j'ai compris, il n'y a pas besoin de rajouter quelque chose d'autre dans ce fichier mais sait-on jamais..
      0
  2. UnknownZe Messages postés 2 Statut Membre
     
    La solution était bel et bien de modifier le contenu du fichier htaccess comme ceci :
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^$ app/webroot/ [L]
    RewriteRule (.*) app/webroot/$1 [L]
    </IfModule>
    #Cache
    <IfModule mod_expires.c>
    ExpiresActive on
    ExpiresDefault "access plus 1 seconds"
    ExpiresByType image/jpg "access plus 1 week"
    ExpiresByType image/jpeg "access plus 1 week"
    ExpiresByType image/png "access plus 1 week"
    ExpiresByType image/gif "access plus 1 week"
    ExpiresByType image/svg+xml "access plus 1 week"
    AddType image/x-icon .ico
    ExpiresByType image/ico "access plus 1 week"
    ExpiresByType image/icon "access plus 1 week"
    ExpiresByType image/x-icon "access plus 1 week"
    # CSS
    ExpiresByType text/css "access plus 1 month"
    # JavaScript
    ExpiresByType application/javascript "access plus 1 month"
    </IfModule>
    0