je les réoriente suivantes dans mon fichier htaccessproblème de redirection htaccess
Redirect 301 /communityed/index.htm http://www.domain.com/community_education
Redirect 301 /communityed http://www.domain.com/community_education
Redirect 301 /communityed/visit/index.htm http://www.domain.com/directions/
Redirect 301 /communityed/visit/pdfs/campus_map.pdf http://www.domain.com/images/uploads/pdf/campusmap.pdf
Les deux premiers réoriente fonctionnent parfaitement, mais les deux derniers ne sont pas.
Quand aller domain.com/communityed/visit/index.htm~~V~~singular~~3rd redirige vers domain.com/community_education/visit/index.htm, mais il devrait aller à domain.com/directions
chose même le 4 redirect ainsi
http://domain.com/communityed/visit/pdfs/campus_map.pdf redirige vers http://www.domain.com/community_education/visit/pdfs/campus_map.pdf, quand il devrait vraiment aller à http://www.domain.com/images/uploads/pdf/campusmap.pdf
Qu'est-ce que je fais mal que les 2 dernières ne fonctionnent pas réoriente correctement? J'imagine qu'il a quelque chose à faire avec les deux premières redirections, mais je suis relativement nouveau pour les redirections.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.com/.*$ [NC]
RewriteRule \.(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]
wow, encore plus perplexe, l'extrait de code que vous avez montré, ne correspond pas au problème que vous décrivez. –