У меня есть две структуры веб-сайта с 2 .htaccess следующим образом:
www > html> .htaccess
www > vhosts > www.website2.com > http > .htaccess
у обоих есть этот код внутри
Options +FollowSymLinks +ExecCGI
<IfModule mod_rewrite.c>
RewriteEngine On
# Reroute to index.php
RewriteCond $1 !^(index\.php)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]
</IfModule>
Это позволяет мне не помещать index.php в такие URL-адреса, как:
http://localhost/website1.com/html/index.php/es_ES/hotels
можно использовать как:
http://localhost/website1.com/html/es_ES/hotels
, но на втором веб-сайте, если я не использую index.phpне работает.
Что не так?