2010-04-07 3 views
0

J'ai trois fichiers dans un dossier « test ».htaccess pour afficher les fichiers .html

one.php 
two.php 
print.html 

et j'ai fichier .htaccess dans le même dossier

RewriteEngine On 
RewriteBase /test/ 
RewriteRule ^(.+)\.html$ $1\.php [L] 

si nous prenons l'impression .html dans le navigateur, il y aura erreur, à cause du fichier .htaccess, car il n'y a pas de page 'print.php'

Comment pouvons-nous le résoudre, en modifiant le fichier .htaccess. Alors que tout en prenant le print.html, il devrait afficher dans le navigateur

Répondre

0

Essayez ceci.

RewriteEngine On 
RewriteBase /test/ 
#If the request is for a file that exists already on the server, the "$1\.php" rule isn't served. 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.+)\.html$ $1\.php [L] 
Questions connexes