Problème d'affichage www.monsite.com/index.php introuvable

Nouveau WRInaute
Bonjour,

Alors voila je met en place mon premier site internet en ligne.

J'ai donc un serveur et un nom domaine relier à sa partie.

Venant en au problème en question.

Donc quand je tape l'adresse de mon site "www.monsite.com" tout fonctionne aucun souci.

Deuxième point à soulever, donc quand je parcours mon site, le site garde toujours la même adresse.
Exemple : quand je vais sur la page contact, à ce niveau là, tout fonctionne, l'affichage de la page se fait.
Par contre au lieu de m'afficher "www.monsite.com/index.php?uc=contact&action=afficherContact"
cela m'affiche seulement "www.monsite.com".

De plus quand je tape à la main "www.monsite.com/index.php?uc=contact&action=afficherContact" je reçois un message d'erreur du style "Page Not Found". J'ai également tester en ajoutant une page test.html et fait le test "www.monsite.com/test.html" même chose "Page not found".

Pour finir ce que j'aimerais comme résultat, c'est que sur la barre du navigateur cela m'affiche le chemin direct.

Est ce que le réglage se fait au niveau du nom de domaine, du serveur ou par url rewriting, je ne sais pas, merci d'avance pour vos réponses pertinentes.

Cordialement.
 
Nouveau WRInaute
Le problème c'est que le site n'est pas totalement terminer donc j'ai retirer la redirection du nom de domaine.

Et au niveau du .htaccess tu sais ce qui pourrait affecter ce problème?
 
WRInaute accro
personnellement mon serveur est chez OVH donc l'adresse du fichier peut changer et déjà eut le même problème

DirectoryIndex index.php index.html index.htm index.html.var

dans le fichier httpd.conf

Et (plus méchant pour éviter le duplicate content) on interdit l'accès par index.php -> la page /solution/index.php redirige vers le répertoire /solution/

.htaccess
RedirectPermanent /solution/index.php http://www.exemple.com/solution/

Plus intelligent que de pouvoir accéder à l'index.
 
Nouveau WRInaute
http://www.centralpieceautomacon.com/

Voici mon site en ligne.

En naviguant sur n'importe quel page vous verrez que l'url reste toujours identique.

Par exemple pour la page contact j'obtiens "centralpieceautomacon.com/" au lieu de "centralpieceautomacon.com/index.php?uc=contact&action=afficherContact"

Aidez moi svp, je suis un peu perdu!!!
 
Nouveau WRInaute
A vrai dire, j'ai un autre site héberger sur ce serveur et j'ai aucun problème d'url sur celui ci, tout s'affiche comme il faut selon la page sélectionner http://www.cleanerauto.fr

Donc finalement, je me demande si ce n'est pas un problème de balise méta à insérer ou autre.
Veuillez m'excuser si mes questions peuvent paraître d'un bas niveau parfois, mais je débute dans le domaine.

Merci d'avance pour vos réponses.


Voici mon fichier apache2.conf

J'ai donc rajouté la ligne "DirectoryIndex index.php index.html index.htm index.html.var" mais aucun changement.

Code:
DirectoryIndex index.php index.html index.htm index.html.var

LockFile ${APACHE_LOCK_DIR}/accept.lock
PidFile ${APACHE_PID_FILE}
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5

<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

<IfModule mpm_worker_module>
    StartServers          2
    MinSpareThreads      25
    MaxSpareThreads      75 
    ThreadLimit          64
    ThreadsPerChild      25
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

<IfModule mpm_event_module>
    StartServers          2
    MinSpareThreads      25
    MaxSpareThreads      75 
    ThreadLimit          64
    ThreadsPerChild      25
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
AccessFileName .htaccess

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy all
</Files>

DefaultType None
HostnameLookups Off
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
Include mods-enabled/*.load
Include mods-enabled/*.conf
Include ports.conf
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
Include conf.d/
Include sites-enabled/
ServerName localhost
 
Nouveau WRInaute
Oui zeb je viens de voir cela, c'est bon le problème est régler. Le site est à nouveau opérationnel.
 
WRInaute accro
Braxx a dit:
Deuxième point à soulever, donc quand je parcours mon site, le site garde toujours la même adresse.
normal le site est dans une frame, ça se fait plus depuis 10 ans au moins :wink:
donc pas indexé https://www.google.fr/search?q=site:www.centralpieceautomacon.com

Braxx a dit:
De plus quand je tape à la main "www.monsite.com/index.php?uc=contact&action=afficherContact" je reçois un message d'erreur du style "Page Not Found". J'ai également tester en ajoutant une page test.html et fait le test "www.monsite.com/test.html" même chose "Page not found".
Mais si ça marche (humour) -http://107.170.191.29/centralpieceauto/index.php?uc=contact&action=afficherContact
et pour le coup bien indexé https://www.google.fr/search?q=site:107.170.191.29

Perso je pense a un souci de DNS (redirection a travers une frame)
Ou un problème de conf apache
 
Nouveau WRInaute
zeb je pourrais avoir ton adresse mail pour en discuter en détails ou si tu peux je te passe mon numéro et tu m'appel sa sera plus clair pour les explications
 
Nouveau WRInaute
zeb a dit:
Mais si ça marche (humour) -http://107.170.191.29/centralpieceauto/index.php?uc=contact&action=afficherContact
et pour le coup bien indexé https://www.google.fr/search?q=site:107.170.191.29

Oui avec l'adresse pure, mais au niveau du nom de domaine cela bloque.

zeb a dit:
Perso je pense a un souci de DNS (redirection a travers une frame)
Ou un problème de conf apache

Très bien, si c'est un souci de DNS comment le régler ? Est-il probable que cela provient du nom de domaine ? C'est à dire une partie à configurer sur l'espace client du nom domaine, sachant que le nom de domaine est loué sur amen.fr
 
Nouveau WRInaute
Après quelques recherches, j'ai vu que mon site est dans une frame et cela me pose problème. J'aimerais savoir comment rediriger mon nom de domaine par un autre moyen que la frame.

Voici le fichier .htredirect.html
Code:
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
<html>
	<head>
		<title>Central Pi&egrave;ce Auto M&acirc;con - Ventes de pi&egrave;ces d&eacute;tach&eacute;es            
automobile</title>
		<meta name='Description' content='Central Pi&egrave;ce Auto M&acirc;con ventes de pi&egrave;ces d&eacute;tach&eacute;es automobile, ventes carroseries, ventes huiles moteurs. Pi&egrave;ces automobile M&acirc;con'><meta name='Keywords' content='centralpieceautomacon, central piece auto, pi&egrave;ces d&eacute;tach&eacute;es automobile, pi&egrave;ces d&eacute;tach&eacute;es automobile Macon, carrosseries, huiles automobile, lubrifiants automobile'>
	</head><!--  -->
	<FRAMESET rows='100%,*' FRAMEBORDER='0' FRAMEBORDER='0' BORDER=0 FRAMESPACING='0'>
		<FRAME SRC='http://107.170.191.29/centralpieceauto/' NAME='top' BORDER=0 FRAMESPACING='0' FRAMEBORDER='0' NORESIZE SCROLLING='AUTO'>
		<FRAME SRC='' NAME='bottom' BORDER=0 FRAMESPACING='0' FRAMEBORDER='0' NORESIZE SCROLLING='NO'>
		<noframes>
			<body bgcolor='#FFFFFF' text='#000000' link='#0000FF' vlink='#CC0000' alink='#00CC33'>
				<font face='Verdana'><p>&nbsp;</p><p>&nbsp;</p><a href='http://107.170.191.29/centralpieceauto/'>http://107.170.191.29/centralpieceauto/</a><p>&nbsp;</p><p>&nbsp;</p></font>
			</body>
		</noframes>
	</FRAMESET>
</html>
 
WRInaute accro
Braxx a dit:
sachant que le nom de domaine est loué sur amen.fr
Arf ! ceux là je les aime pas .... une vrai usine a gaz leur interface a l'époque ou j'avais un truc chez eux.
Le site est hébergé sur leur serveur ? (j'ai pas regardé a qui était l'ip) Si oui tu les appel et tu leur demande de faire pointer le domaine sur le dossier web du serveur (celui où ton site est déployé). Mais attention je sais pas comment est foutu le site ça peut impliquer des changements. De toute façon faut pas passer a travers cette frame c'est un souci SEO important.
 
Nouveau WRInaute
Oui j'ai vu cela, leur interface est vraiment pas pratique, sachant que je débute dans le domaine c'est pas évident. Non justement le site est héberger sur un serveur externe privé qui n'a rien à voir avec amen.fr

Le nom de domaine provient de amen seulement. J'ai regarder un peu la configuration DNS et j'ai vu qu'on pouvait pointer directement vers l'adresse ip de mon serveur externe. Après quelques test, rien de très concluant.
 
Nouveau WRInaute
1420441346-amen-dns.jpg


Voici la configuration DNS par défaut sur amen.

J'ai donc remplacer les valeurs de l'encadré rouge par le chemin direct de mon serveur externe.
J'ai essayer avec "http://107.170.191.29/centralpieceauto/" et "107.170.191.29/centralpieceauto/" mais sans succès rien à marcher. Si vous avez quelque chose à proposer je suis preneur.
 
Nouveau WRInaute
Serait-ce plus judicieux de transférer le nom de domaine de amen vers ovh ? Ou le problème persistera ?
 
WRInaute accro
Dans l'état, les DNS sont gérés par Digital Ocean (l'hébergeur du site).
Mais tu n’indiques pas à Amen que les DNS doivent être servis par Digital.

Il faut que tu rentres les DNS de Digital Ocean chez Amen, dans l'interface prévue à cet effet.

Ps : je ne connais pas Amen et si tu ne sais pas comment faire, demande à Amen de le faire pour toi.
 
Nouveau WRInaute
Bonjour,

Tout d'abord merci à tous de vos réponses, sachez que cela m'apprend beaucoup :D

salva a dit:
Dans l'état, les DNS sont gérés par Digital Ocean (l'hébergeur du site).
Mais tu n’indiques pas à Amen que les DNS doivent être servis par Digital.

Il faut que tu rentres les DNS de Digital Ocean chez Amen, dans l'interface prévue à cet effet.

J'ai donc remplacer l'ip et le serveur DNS mais maintenant quand je vais sur mon site cela m'affiche
Code:
It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.

Donc le pointage vers le serveur s'est fait correctement. Seul problème le serveur contient plusieurs site, où est ce qu'il faut indiquer au DNS de pointer vers le dossier de son choix ?

Je pense qu'il faut rajouter un enregistrement DNS de type AAAA mais je ne sais pas exactement ce que c'est.
 
WRInaute accro
Braxx a dit:
Donc le pointage vers le serveur s'est fait correctement. Seul problème le serveur contient plusieurs site, où est ce qu'il faut indiquer au DNS de pointer vers le dossier de son choix ?

Je pense qu'il faut rajouter un enregistrement DNS de type AAAA mais je ne sais pas exactement ce que c'est.
Il faut que tu recherches dans l’aide normalement fournie par ton hébergeur (Digital Ocean) la procédure à suivre pour rattacher un nom de domaine externe, comme dans l’exemple donné par UsagiYojimbo.
 
Discussions similaires
Haut