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

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 mon adresse http://site.fr --> http://site.fr/index.php
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.