Voici mon fichier .htaccessmultiples erreurs, et non réorientent, apache2/htaccess
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^domain\.com
RewriteRule ^(.*)$ http://www.domain.com$1 [R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^. /archive/index.php [L]
va domain.com va me rediriger vers www.domain.com
cependant, va domain.com/2011/11/18/blog-title affichera http://domain.com/var/htdocs/public_html/ dans l'URL du navigateur.
Mon objectif est une page à domain.com va rediriger vers www.domain.com
et wether je vais à www.domain.com ou domain.com/AAAA ou/JJ/MM ou/AAAA/MM/DD passera un PHP REQUEST_URI afin que je puisse obtenir des données à partir d'une base de données MySQL.
Initialement, j'ai copié le fichier .htaccess à partir de WordPress mais il ne semble pas fonctionner correctement puisque/var/htdocs/public_html apparaît dans la barre d'URL du navigateur.
Voici ce que je reçois en allant sur domain.com/2011/11/18/ http://search3.comcast.com/?cat=dnsr&con = ds & url = www.domain.comvar – user1052448
Je pense que le problème est votre deuxième règle de réécriture alors parce que les deux règles ci-dessus fonctionnent parfaitement pour plusieurs milliers de sites :). Essayez de copier la deuxième règle exactement comme dans le fichier Wordpress '.htaccess' et voyez si vous avez de la joie – Clive
Je l'ai fait fonctionner. Je pense que le navigateur mis en cache l'ancien .htaccess. – user1052448