Erreur 404 et ré écritures url

Fermé
grannysweet Messages postés 5 Date d'inscription jeudi 17 octobre 2013 Statut Membre Dernière intervention 17 septembre 2014 - 17 oct. 2013 à 20:33
deniveau Messages postés 24 Date d'inscription jeudi 17 octobre 2013 Statut Membre Dernière intervention 28 mai 2014 - 22 oct. 2013 à 12:28
Bonjour,

J'ai terminé mon site sous Joomla seulement quand je passe par Google pour accéder à mes pages, toutes, sauf l'accueil, sont en erreur 404. Je peux naviguer dans mon site en passant par le menu.
Le ré écriture est activé dans la configuration du site. Quand au .htaccess, et bien j'en ai deux, l'un avec:
URL rewriting module activation
RewriteEngine on
SetEnv PHP_VER 5
et l'autre:
SetEnv PHP_VER_TEST
SetEnv REGISTER_GLOBALS 0

##
# @version $Id: htaccess.txt 21101 2011-04-07 15:47:33Z dextercowley $
# @package Joomla
# @copyright Copyright (C) 2005 - 2011 Open Source Matters. All rights reserved.
# @license GNU General Public License version 2 or later; see LICENSE.txt
##

##
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations. It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file. If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's. If they work,
# it has been set by your server administrator and you do not need it set here.
##

## Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

## Mod_rewrite in use.

RewriteEngine On

## Begin - Rewrite rules to block out some common exploits.
# If you experience problems on your site block out the operations listed below
# This attempts to block the most common type of exploit 'attempts' to Joomla!
#
# Block out any script trying to base64_encode data within the URL.
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
# Block out any script that includes a <script> tag in URL.
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL.
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL.
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Return 403 Forbidden header and show the content of the root homepage
RewriteRule .* index.php [F]
#
## End - Rewrite rules to block out some common exploits.

## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
## End - Custom redirects

##
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root).
##

RewriteBase /

## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the request is for something within the component folder,
# or for the site root, or for an extensionless URL, or the
# requested URL ends with one of the listed extensions
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
## End - Joomla! core SEF Section.





Alors voilà, je suis novice et un peu perdue là.....
Par ailleurs, mon site n'apparait dans les moteurs que si je tape le .com, alors que toutes mes pages sont indéxées, du moins les plus importantes.
Quelqu'un pourrait-il m'aider?

3 réponses

deniveau Messages postés 24 Date d'inscription jeudi 17 octobre 2013 Statut Membre Dernière intervention 28 mai 2014
18 oct. 2013 à 10:17
Si les liens internes du site sont cohérents mais les moteurs de recherche affichent des 404, on dirait qu'il y a des urls qui ont été référencées puis changées ensuite.
Est-ce le cas ?
Je ne connais pas les logiciels de création de site comme Joomla.
Lorsqu'on change l'url d'une page, il faut bien 48 heures, pour que les moteurs de recherche aient le temps pour envoyer leur robots et s'actualiser.
Moi aussi, je suis un peu débutant. Mais je prends le temps pour décider les noms des principales pages du site et j'évite de les changer ensuite.
C'est aussi pour éviter que des liens entrants depuis d'autres sites passent aussi en 404.
C'est quoi le nom du site ?
Est-ce les noms de pages sont tous en minuscules et dans le répertoire racine du site ? -J'ai entendu dire que les moteurs n'aiment pas les URL avec trop d'imbrications.
0
grannysweet Messages postés 5 Date d'inscription jeudi 17 octobre 2013 Statut Membre Dernière intervention 17 septembre 2014
18 oct. 2013 à 10:31
Oui tu as tout à fait raison et comme par miracle, là maintenat tout de suite, tout fonctionne!!! :-))
J'avais effectivement changé les adresses quelques fois...
Me reste toujours ce petit problème pour trouver mon site: je ne le trouve pas sur google en tapant " nom site", je dois taper "nom site.com"...
Saurais-tu pourquoi? ou ce que je pourrais faire pour y remédier?
0
deniveau Messages postés 24 Date d'inscription jeudi 17 octobre 2013 Statut Membre Dernière intervention 28 mai 2014
18 oct. 2013 à 11:17
Il faut en apprendre sur la SEO: Search Engine Optimisation.
Webrankinfo (Matt Cutts) est pas mal.
Il y a diverses méthodes pour faire apparaître son site (c'est un sport planétaire) dont quelques unes sont pernicieuses et ça s'appelle Googlescraping.
On optimise le site lui-même, mais aussi il est possible d'appâter.
Google en se faisant passer pour le quidam voulant visiter ton site.
On ne m'a pas conseillé, mais j'ai trouvé qu'en désactivant les cookies du navigateur et changeant de IP, on peut passer pour quelqu'un de nouveau à chaque visite sur son propre site. Zut ! l'aurais-je dû le dire...
On commence par une recherche très ciblée, comme tu as dit, en mettant le nom du site avec le point com.
Au bout de quelques jours, on commence par rechercher des phrases clés du texte du site avec guillemets, puis plus tard sans guillemets.
Il faut du temps et l'ancienneté donc de la patience.
C'est un peu la pêche à la ligne.
bonne continuation.
0
deniveau Messages postés 24 Date d'inscription jeudi 17 octobre 2013 Statut Membre Dernière intervention 28 mai 2014
22 oct. 2013 à 12:28
J'ai posté le 18. On est le 22. m'as-tu lu ?
0