2012-09-01 1 views
1

Je dois rediriger toutes les requêtes vers le fichier 1.php vers le fichier 2.php. Donc j'ai besoin si quelqu'un demandera 1.php serveur lui donnera 2.php. 1.php et 2.php sont dans le même dossier.Htaccess réécrire d'un fichier à l'autre

RewriteEngine On 
RewriteRule ^2.php 1.php 

Ce code dans htaccess ne fonctionne pas. Où est l'erreur?

Répondre

1

Essayez ceci:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(www.)?[the folder]/1.php$ 
RewriteRule ^(/)?$ [the folder]/2.php [L] 
+0

Et si je voudrais mettre mon .htaccess dans le même dossier avec 1.php et 2.PHP? Comment devrais-je changer ce code? Merci! – Andrej

+1

Cela ne fonctionnera pas, '.htaccess' doit être dans le dossier' root' (configuré dans 'httpd.conf'), ce qui signifie que si votre domaine est:' www.domain.com' alors '.htacess' devrait soyez ici: 'www.domain.com/.htacess' – alfasin