Bonjour,
J'essaie d'utiliser des ancres sur des pages ou de l'url rewrinting est présent du tutoriel suivant https://openclassrooms.com/courses/du-rewriting-realise-avec-du-php.

Alors cela fonctionne très bien, pourtant de manière aléatoire j'ai quelques problèmes.

Normalement les url correctes sont
http://127.0.0.1/monsite/index#end ou http://127.0.0.1/monsite/index#top
Pourtant, j'obtiens le résultat suivant lorsque je veux cliquer dessus
http://127.0.0.1/monsite/index/127.0.0.1/monsite/#end ou http://127.0.0.1/monsite/index/127.0.0.1/monsite/#top

Code html
<a href="#top">Une ancre</a>


J'ai essayé de faire des recherches sur le sujet, mais ne sachant pas quoi comme mots clefs à utiliser, je suis souvent tombé sur des topics de personnes ne sachant pas créer l'ancre plutôt que de problèmes d'url avec celle-ci.
Modifié par Guiges3 (14 Dec 2015 - 16:09)
Oui le voici

# Bloquage d'ip de spam
Order Allow,Deny
Allow from all
Deny from 178.33.227.24
AddDefaultCharset UTF-8
Options -Indexes +FollowSymlinks
RewriteEngine On
# Redefinition de la page par défault du site
DirectoryIndex index.php

# Blocaques d'ip nuisibles
RewriteCond %{REMOTE_HOST}	\.laurion\.(com|net)$	[OR]
RewriteCond %{REMOTE_HOST} \.cn$ [OR]
RewriteCond %{REMOTE_HOST} ^badhost\.baddomain\.com$ [OR]
RewriteCond %{REMOTE_ADDR}	^123\.45\.67\.12[5-9]$ 
RewriteRule ^.*$	 -	 [F]

# Admin
RewriteRule ^login/*$	login.php	[L]
RewriteRule ^logout/*$	logout.php	[L]

# Redirections générales
#RewriteRule ^([a-zA-Z]+)/*$	$1.php	[L]
RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/*$	$1-$2.php	[L]
RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/*$	$1-$2-$3.php	[L]

# Multiples pages sur l'index
RewriteRule ^contact/*$	contact.php	[L]
RewriteRule ^index/*$	index.php	[L]
RewriteRule ^(\w+)/*$	index.php?title_page=$1	[L]

Sujet résolu, le problème ne provenait pas du .htaccess mais d'une erreur dans
<base href="urldusite.com" >

qui était mal générée.