im Installation de phpancake,
Il y a un dossier là-bas shema comme celui-ci Qu'est-ce que cette règle signifie? P> RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /vote/public/index.php [NC,L]
3 Réponses :
Ce sont principalement des réécrites standard qui vérifient si le fichier demandé (ou le répertoire ou la liaison symbolique) existe sur le disque, auquel cas le fichier / répertoire / etc. devrait être utilisé. p>
Tous les autres correspondances doivent aller à /votes/public/index.php p>
De la réponse de @Tatu Ulmanen Pouvez-vous s'il vous plaît expliquer ce que réécritecond% {request_filename} -f code> moyenne? Est-ce juste la "taille" que les options
-s code> et
-f code> diffèrent? Et aussi ce qui serait des fichiers réguliers (pas binaire?)?
La première règle passera à toutes les demandes pouvant être mappées sur un fichier ordinaire avec une taille supérieure à zéro ( -s code>), une liaison symbolique (
-l code> ) ou un répertoire (
-d code>). Toutes les autres demandes sont récupérées par la deuxième règle et réécriture de /vote/public/index.php em>. P>
La réécriture a deux parties. Le premier spécifie que si le nom de fichier demandé est un fichier régulier avec une taille supérieure à 0 ( Toutes les autres demandes sont transmises à Habituellement une déclaration, cependant. Vous pouvez annuler les conditions, puis le ceci est équivalent à la déclaration d'origine. < / p> p> -s code>), une liaison symbolique (
-l code>) ou un répertoire (< Code> -D code>), réécrire à nulle part, par exemple. ne pas agir.
[NC, L] CODE> signifie que la règle n'est pas sensible à la casse et la dernière règle que ces conditions correspondent.
/vote/public/index.php < /code >.
Le but de cette réécriture est qu'un fichier existant réel peut être récupéré du serveur sans interférence. Sans la première règle, chaque demande de fichier (fichiers CSS et JS, images, etc.) irait à index.php code> ce qui gâcherait les choses à peu près. P>
[ou] code> StateMens peut également être supprimé également: p>
@Tatu Ulmanen: Pouvez-vous expliquer ce que réécritecond% {request_filename} -f code> moyenne? Est-ce juste la "taille" que les options
-s code> et
-f code> diffèrent? Et aussi ce qui serait des fichiers réguliers (pas binaire?)?