problème avec url rewriting sous alias
2 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- cool-man
- Nouveau WRInaute

- Messages: 1
- Inscription: 23 Mai 2010
problème avec url rewriting sous alias
Bonjour,
je développe une application basé sur le model MVC, ma liste de répertoire est comme cesi
application/
__lib/
__models/
__views/
__controlers/
__public/
____index.php
____css/
____js/
____media/
Pour accéder directement au répertoire public/ depuis "application/" j'ai mis un alias sur httpd.conf
Pour l'url-rewriting j'ai mis le .htaccess dans la racine "application/"
L'alias marche très bien quand j'entre l'url "http://localhost/application" il m'ouvre bien l'index du répertoire "/public" et même les sous répertoires "css", "js" et "media"
mais quand j'entre l'url en url-rewriting "http://localhost/application/pageName" il m'affiche l'erreur
J'ai aucune idées d'ou peu venir le problème, j'ai essayé de mettre le .htaccess sous le répertoire /public sans résulta
j'ai ajouter [PT,L] pour qu'il prenne en compte l'alias mais ça na eu aucuns effet
enfin je m'en remet a vos mains d'expert pour m'aidé a y voir plus clair
Merci
je développe une application basé sur le model MVC, ma liste de répertoire est comme cesi
application/
__lib/
__models/
__views/
__controlers/
__public/
____index.php
____css/
____js/
____media/
Pour accéder directement au répertoire public/ depuis "application/" j'ai mis un alias sur httpd.conf
- Code: Tout sélectionner
ALias /application/ /var/www/application/public/
<Directory "/var/www/application/public">
Options Indexes FollowSymlinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Pour l'url-rewriting j'ai mis le .htaccess dans la racine "application/"
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^([a-zA-Z0-9_-]+)$ ?page=$1 [PT,L]
L'alias marche très bien quand j'entre l'url "http://localhost/application" il m'ouvre bien l'index du répertoire "/public" et même les sous répertoires "css", "js" et "media"
mais quand j'entre l'url en url-rewriting "http://localhost/application/pageName" il m'affiche l'erreur
Not Found
The requested URL /application/pageName was not found on this server
J'ai aucune idées d'ou peu venir le problème, j'ai essayé de mettre le .htaccess sous le répertoire /public sans résulta
j'ai ajouter [PT,L] pour qu'il prenne en compte l'alias mais ça na eu aucuns effet
enfin je m'en remet a vos mains d'expert pour m'aidé a y voir plus clair
Merci
- mahdivitchee
- WRInaute discret

- Messages: 175
- Inscription: 22 Mar 2010
Re: problème avec url rewriting sous alias
Bonjour
normalement il faut spécifie le chemin complet pour le 2éme recrute :
exemple :
donc votre code doit être :
Bonne journée
normalement il faut spécifie le chemin complet pour le 2éme recrute :
exemple :
- Code: Tout sélectionner
RewriteEngine On
RewriteRule ^ancien/(.*)$ http://www.nomdomaine.com/nouveaudossier/$1 [R=301,L]
donc votre code doit être :
- Code: Tout sélectionner
RewriteEngine On
RewriteRule ^(.*)$ http://www.nomdomaine.com/public/?page=$1 [R=301,L]
Bonne journée
2 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
