8710 sujets

Développement web côté serveur, CMS

Pages :
Bonjour,

Je démarre dans le web Smiley smile toute nouvelle ! Et je comprends pas très bien encore le code ..
C'est pourquoi je sollicite votre aide ! Smiley smile


J'ai un petit soucis avec mon sous-domaine (je travaille mon sous domaine sur wordpress).
J'ai bien crée un sous domaine chez mon hébergeur.
Mais il n'est toujours pas visible. J'ai pourtant bien fait pointer le DNS entre mon nom de domaine et mon hébergeur.
Et il n'y aucun soucis du côté de mon nom de domaine (j'ai crée une entrée dans ma zone DNS de type A pour mon sous domaine).

Mon hébergeur me dit :
Le problème de redirection doit être causer par une régle comme vous pouvez le voir dans les fichiers de votre site mais je ne peux pas vous dire ou exactement dans le code du site cela dysfonctionne.

Voici le htaccess :

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"

# cache.appcache needs re-requests in FF 3.6
ExpiresByType text/cache-manifest "access plus 0 seconds"
# document html
ExpiresByType text/html"access plus 0 seconds"
# data
ExpiresByType text/xml"access plus 0 seconds"
ExpiresByType application/xml"access plus 0 seconds"
ExpiresByType application/json"access plus 0 seconds"
# rss feed
ExpiresByType application/rss+xml "access plus 1 hour"
# css and javascript
ExpiresByType text/css "access plus 1 weeks"
ExpiresByType application/x-javascript "access plus 1 weeks"
ExpiresByType application/javascript "access plus 1 weeks"
# media: images, video, audio
ExpiresByType image/gif "access plus 1 weeks"
ExpiresByType image/png "access plus 1 weeks"
ExpiresByType image/jpg "access plus 1 weeks"
ExpiresByType image/jpeg "access plus 1 weeks"
ExpiresByType video/ogg"access plus 1 month"
ExpiresByType audio/ogg"access plus 1 month"
ExpiresByType video/mp4"access plus 1 month"
ExpiresByType video/webm"access plus 1 month"
ExpiresByType video/flv"access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
# favicon
ExpiresByType image/ico "access plus 1 weeks"
ExpiresByType image/x-icon"access plus 1 weeks"
# webfonts
ExpiresByType font/truetype"access plus 1 month"
ExpiresByType font/opentype"access plus 1 month"
ExpiresByType font/woff"access plus 1 month"
ExpiresByType image/svg+xml"access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /

##POUR REDIRIGER LES AUTRES NOMS DE DOMAINES VERS LE NOMS DE DOMAINE PRINCIPAL
#RewriteCond %{HTTP_HOST} !^<www.ndd_principal.com>$
#RewriteRule (.*) http://<www.ndd_principal.com>/$1 [L,R=301]

##Si URL vide, redirection vers le front du site par défaut
RewriteRule ^(index\.php)?$/portail/
##Si juste le script, ajout du site par défaut
RewriteRule ^(admin\.php)$/portail/$1

#SI LE DOMAINE POINTE SUR UN SITE ENFANT
#Page d'erreur personnalisée
ErrorDocument 404 /index.php?p=404
##Charte
RewriteRule ^[\w\-_]+/charte/(.*)site/charte/$1 [L]
##Vidéos
RewriteRule ^videos/(\d+)upload/fichiers/$1 [L]
##URL REWRITING CLIENT
##module page
RewriteRule ^([\w\-_]+)/page(?:/.*)?/(\d+)-.*\.html$site/$1/index.php?p=page&id=$2 [QSA,L]
RewriteRule ^([\w\-_]+)/page(?:/.*)?/(\d+)-.*\.html&page_id=(\d+)$site/$1/index.php?p=page&id=$2&page_id=$3 [QSA,L]
##module article
RewriteRule ^([\w\-_]+)/article/(\d+)-.*\.html$site/$1/index.php?p=article&id=$2 [QSA,L]
##module download
RewriteRule ^([\w\-_]+)/download/([^/]+)/([^/]+)(/([^/]+))?(&.*)?$ site/$1/index.php?p=download&dossier=$2&name=$3&new_name=$5$6 [QSA,L]
##module contact
RewriteRule ^([\w\-_]+)/contact(?:/(? Smiley decu [^?]+)\.html)?)?$site/$1/index.php?p=contact&mod=$2 [QSA,L]
##module listdiff
RewriteRule ^([\w\-_]+)/listdiff/(\d+)-?.*\.html$ site/$1/index.php?p=listdiff&mod=$2 [QSA,L]
##module boutique
RewriteRule ^([\w\-_]+)/paybox\.php$ site/$1/index.php?p=boutique_commande&mod=retour_paybox [QSA,L]
RewriteRule ^([\w\-_]+)/cyberplus\.php$ site/$1/index.php?p=boutique_commande&mod=retour_cyberplus [QSA,L]
##CSS BLOG
RewriteRule ^([\w\-_]+)/blogtheme\.css$site/$1/index.php?p=site&mod=themecss [QSA,L]
##module recherche
RewriteRule ^([\w\-_]+)/recherche/(.*)\.html$site/$1/index.php?p=recherche&q=$2 [QSA,L]
RewriteRule ^([\w\-_]+)/tag/(.*)?$site/$1/index.php?p=recherche&mod=tag&q=$2 [QSA,L]
##module immobilier
RewriteRule ^([\w\-_]+)/immobilier/(\w+)/[^?]*-(\d+)\.html$site/$1/index.php?p=immobilier&type=$2&id=$3 [QSA,L]
##Ajout de site pour le reste
RewriteRule ^(?!site)(.*) site/$1

</IfModule>

Je ne vois ce qui faut modifier ou corriger ..
Quelqu'un pourrait il m'aider ?

Merci (beaucoup) d'avance !

Julie
Tu veux installer quoi sur ton sous domaine ? Wordpress ?

Tu as trop de truc dans .htaccess

Fait une copie de sauvegarde et efface tout et balance sur le serveur ton .htaccess vide.

Et dit voir ce que tu as à l'écran.
Oui j'ai déjà installé Wordpress en local !
Et j'aimerai travaillé sur ça sur mon sous domaine !
Les réglages en local et en sous domaine sont différent. Perso, je test jamais en local toujours sur un serveur en ligne.

Je te conseille d'installer wordpress directement sous ton sous domaine.

Tu verras ça ira mieux et tu seras plus tranquille tu seras que ça marche, en réel et non en local.

Tu vas y arriver.
J'avais eu un premier message de mon hébergeur :

D'apres le fichier journal des erreurs apache, il y a une boucle de redirection infini dans un fichier de type .htaccess ou dans une partie du code :

[Tue Oct 21 15:16:56 2014] Smiley error [client 84.14.214.76] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://preprod.diagomics.com/

Je sais pas si ça change quelque chose ?
Ton site principal fonctionne ? Si oui.

C'est qu'il y a une erreur dans la configuration de ton sous domaine.
Modifié par CVS (23 Oct 2014 - 19:19)
Oui il fonctionne !
Je fais en faite un sous domaine pour refaire l'ancien site ..
Et après je ferai un transfert de domaine ..
Enfin j'espère
Mais alors je comprend pas pourquoi j'ai une erreur interne du serveur (500) ..
Ça signifie quoi exactement ?
C'est moi qui fait une erreur ?
Une erreur veut dire que le serveur ne peut pas exécuter ton code suite à une erreur donnée.

Ligne de code fausse, mauvaise ordre ...
D'accord, merci !

et il y aura pas quelque chose à modifier dans le code justement ?
puisque l'héberger disait de corriger quelque chose ..

"Le problème de redirection doit être causer par une régle comme vous pouvez le voir dans les fichiers de votre site mais je ne peux pas vous dire ou exactement dans le code du site cela dysfonctionne."
Si tu as un sous domaine, tu rien à rediriger puisque ta DNS est pointé sur ton sous domaine.

www.test.julie.fr

Tu installe ton code dans ton dossier sous domaine et ça fonctionne si tu as configurer correctement tes DNS.
Oui mon hébergeur m'a donné un code à faire pointer sur mon nom de domaine (Viaduc)!
J'ai fait une entré DNS de type A .. avec le nom de sous domaine
Et viaduc m'a dit que c'était bon, le pointage était en place.
Tu peux accéder à ton sous domaine ? Test avec index.html Hello world dans ton répertoire de ton sous domaine.
Je crois que j'ai fait une grosse erreur !

Lorsque je me connecte en local à mon wordpress , j'ai un message qui dit :
erreur lors de la connexion à la base de données
Ah d'accord !
Merci .

Je me demandais si il n'y avait pas quelque chose à modifier à ce niveau la ?
C'est sur mon hébergeur.

upload/56495-Capturedec.png
Pages :