Cosa viene restituito da% {REQUEST_FILENAME} e% {THE_REQUEST}?Quali sono gli elementi .htaccess REQUEST_FILENAME e THE_REQUEST?
Stavo solo controllando il nostro file .htaccess e mi sono reso conto, ne ho ben poca conoscenza. Il codice qui sotto utilizza entrambi. Funziona, voglio solo capirlo.
#remove/at the end of URL
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)/$ /$1 [L,R=301]
#remove /index.php at the end of URL
RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ /$1 [R=301,L]
Cheers, Mark
+1 per volerlo capire :-) e -1 per non andare a leggerlo su http://httpd.apache.org/docs/current/mod/mod_rewrite.html così sei pari ... hehe –
Grazie Ahmed, Non l'ho trovato. Anche se apache.org sembra il posto più ovvio da guardare :) Cheers. – Mark