Bonjour,
Comme je débute, je pense que le problème est simple mais je tourne en rond.
J'ai un site principal en php sur la racine et j'ai voulu testé un autre site dans un répertoire du site en sous-domaine.
Les deux sites fonctionne mais pour le site dans le répertoire, je suis obligé de taper /index.php à chaque adresse pour qu'il fonctionne.
La FAQ de mon hébergeur me dit que cela vient du .htaccess mais je ne vois pas comment faire
mon htaccess actuel sur la racine
Si je tape mon adresse http://site.fr --> http://site.fr/index.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l # Réécriture des urls RewriteRule ^(?!feed)(.*)$ index.php?$1 [L] RewriteRule ^feed\/(.*)$ feed.php?$1 [L] RedirectMatch ^/(.*?)/$ /$1
si je tape l'adresse de mon sous site, j'ai accès avec http://sous.site.fr --> http://sous.site.fr/index.php
Mais si je tape http://sous.site.fr/theme/ cela retourne hhtp://sous.site.fr/index.php?theme
et du coup marche pas !
J'ai testé des trucs sur https://htaccess.madewithlove.com/ mais franchement, je n'arrive pas à faire que les 2 sites fonctionnent.
Merci de votre aide. cdlt.
Partager