IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Routage et URL rewriting


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 13
    Par défaut Routage et URL rewriting
    Bonsoir à tous,

    J'aurais 2 questions.
    La 1ère qui a déjà été posé des millions de fois, est :

    De base, on accède à son environnement de production par l'adresse :
    http://domaine.com/web/index.php
    http://domaine.com/web/index.php/nom_module

    Voulant y accéder via les adresses
    http://domaine.com/index.php
    http://domaine.com/index.php/nom_module

    J'ai entrepris des recherches. Tout ce qu'il en ressort c'est qu'il faut modifier le httpd.conf, je n'ai pas accès à ce fichier via mon hébergeur.
    On m'a aussi donné une instruction Apache à mettre dans le fichier .htaccess
    Mais j'ai une erreur 500 qui intervient.

    J'ai par ailleurs mis ce code pour gérer l'URL rewriting

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    RewriteEngine On
        # ADRESSE DE BASE
        RewriteCond %{HTTP_HOST} ^www.domaine.fr$ [NC,OR]
        RewriteCond ${HTTP_HOST} ^domaine.fr$ [NC]
        RewriteCond %{REQUEST_URI} !^/web/
        RewriteRule ^(.*)$ /web/$1 [QSA]
    Ce code me permet donc d'accéder à la page d'accueil de mon site mais je ne peux plus naviguer dans les modules.

    Autre chose, avec l'url rewrité, l'adresse pour le CSS n'est plus la bonne. Où puis-je modifier le chemin vers le CSS ?? Ou où est défini include_stylesheet() ?

    Merci pour toute l'aide que vous pourrez m'apporter.

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Dans ton dossier web original (lors de la création du projet), tu as un fichier htaccess qui prévoie tous ce qui est nécessaire pour que cela fonctionne. Il faut juste le renommer en .htaccess et le mettre en caché lecture seul si ton apache tourne sur un serveur windows.

    Pour l'autre question, tu es chez un hébergeur qui ne permet pas de signifier le répertoire web et qui fait de la pub à la télé ?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 13
    Par défaut
    Je sais bien et ça fonctionne très mais ça n'est pas transparent !

    Pour ta question, désolée mais j'ai rien compris.
    Enfin je suppose que dans le fond tu demandes le nom de mon hébergeur.
    Je suis sous MavenHosting.

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    C'est pas gagné.

    Tu est sensé installer ton site à la racine de l'hébergement ?

    Il est peut-être possible de jouer avec le .htaccess, mais je n'ai aucune idée de si cela marche chez eux.

    Essaye de contacter directement leur hotline, tu n'est peut-être pas le premier et ils ont peut-être un livre blanc sur l'installation chez eux d'un projet symfony.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 13
    Par défaut
    Bon je me suis renseigné, et la modification du DocumentRoot via htaccess est interdite sur MavenHosting.
    Tant pis pour la redirection invisible, je me contenterai d'une redirection effectué via mon panel.

    Merci à toi mimi68 d'avoir pris du temps pour essayer de m'aider.

Discussions similaires

  1. [Débutant]infos ds session sans cookie ? url rewriting ?
    Par Satanas_et_diabolo dans le forum ASP
    Réponses: 8
    Dernier message: 10/10/2006, 17h13
  2. url rewriting
    Par olive.m dans le forum Apache
    Réponses: 3
    Dernier message: 17/06/2005, 02h01
  3. .htaccess - url rewriting, besoin de conseils
    Par giminik dans le forum Apache
    Réponses: 2
    Dernier message: 25/04/2005, 20h18
  4. Activer l'url rewriting
    Par Otaugames dans le forum Apache
    Réponses: 2
    Dernier message: 09/03/2005, 14h58
  5. Url Rewriting / htaccess
    Par bisi dans le forum Apache
    Réponses: 4
    Dernier message: 25/07/2004, 22h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo