我有两个具有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放在以下网址中:
http://localhost/website1.com/html/index.php/es_ES/hotels
可以用作:
http://localhost/website1.com/html/es_ES/hotels
但是在第二个网站中,如果我不使用index.php则无法正常工作。
怎么了?