Erreur 301 [Apache] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 06-07-2006 à 17:08:15
ffluff a écrit : |
je ne vois pas de redirection dans la config ci-dessus.
tu as des options de redirection dans httpd.conf ? (ou dans des fichiers .htaccess)
Marsh Posté le 05-07-2006 à 13:51:33
J'ai un serveur apache installé (debian sarge) avec plusieurs serveuralias:
<VirtualHost xxx.xxx.xxx.xxx>
ServerName myserver.com
ServerAlias toto.myserver.com
DocumentRoot /var/www/toto
Options FollowSymLinks MultiViews
DirectoryIndex index.php index.html
transferLog /var/log/apache/access_toto.log
ErrorLog /var/log/apache/error_toto.log
</VirtualHost>
<VirtualHost xxx.xxx.xxx.xxx>
ServerName myserver.com
ServerAlias titi.myserver.com
DocumentRoot /var/www/titi
Options FollowSymLinks MultiViews
DirectoryIndex index.php index.html
transferLog /var/log/apache/access_titi.log
ErrorLog /var/log/apache/error_titi.log
</VirtualHost>
jusque la aucun problème mais je me suis rendu compte que quand je fais un telnet voici ce qu'il se passe:
$ telnet toto.myserver.com 80
Trying xxx.xxx.xxx.xxx...
Connected to toto.myserver.com.
Escape character is '^]'.
GET /subdir/otherSubDir HTTP/1.1 <<<<<<<<<<<<<<<<<<<<<<<<-------------------- sans le "/" a la fin de otherSubDir
host: toto.myserver.com
HTTP/1.1 301 Moved Permanently
Date: Wed, 05 Jul 2006 10:26:45 GMT
Server: Apache/1.3.33 (Debian GNU/Linux) PHP/4.3.10-16 mod_jk
Location: http://toto.myserver.com/subdir/otherSubDir/
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1
137
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>301 Moved Permanently</TITLE>
</HEAD><BODY>
<H1>Moved Permanently</H1>
The document has moved <A HREF="http://toto.myserver.com/subdir/otherSubDir/">here</A>.<P>
<HR>
<ADDRESS>Apache/1.3.33 Server at toto.myserver.com Port 80</ADDRESS>
</BODY></HTML>
Cette redirection (qui est transparente sur firefox) mets un peu beaucoup trop le bronx dans des applications déjà existante.
Je ne vois pas du tout comment faire sachant que si je fais un GET /subdir/otherSubDir/ la ca marche ...
Si quelqu'un a une idée