2010-07-16 11 views
2

Pour URL Rewriting, j'ai la sortie pour l'URL statique Mais, pour l'URL dynamique, je reçois la sortie partielle. J'ai placé le fichier .htaccess dans le répertoire racine uniquement. Voici le code:URL à afficher Réécriture-page - règle de réécriture dans .htaccess

options + FollowSymLinks RewriteEngine sur RewriteRule^réservation/prix/([0-9] +)/booking.php de $ prix = 1

$ Quelle sera la solution? ?

+0

Qu'est-ce que le problème? Qu'entendez-vous par sortie partielle? –

+0

Vous devez donner un exemple de votre entrée d'URL et ce que vous attendez en tant que sortie pour nous pour vous aider à faire les choses correctement. –

+0

@Vithya qu'avez-vous retourné à la version originale pour? Gumbo a corrigé votre message. –

Répondre

1
Options +FollowSymLinks 
RewriteEngine on 
RewriteRule ^booking/([0-9]+)/?$ booking.php?price=$1 
RewriteRule ^booking/([0-9]+)/([0-9]+)/?$ booking.php?price=$1&pass=$2 

Vous voulez vraiment personnaliser votre code pour ces bien afin de pouvoir utiliser des règles générales, plutôt que de convertir des chemins spécifiques à utiliser _GET $.

+0

Merci U. J'ai utilisé ce code. Sa réécriture.Mais, même certains problèmes CSS, les images s'affichent ici et là. Que faire? Si la même URL n'est pas redirigée, je veux dire utiliser des chaînes de requête, transmettre des valeurs, aucun problème CSS. Tout fonctionne bien là-bas. Mais si on utilise cette réécriture d'URL, ce survenant question, bien que j'ai placé le fichier .htaccess dans le répertoire racine – Vithya

+0

Je soupçonne que ce qui se passe parce que votre CSS et les images sont incluses avec urls par rapport plutôt que absolument - il pourrait essayer d'obtenir un fichier css de /booking/5454/style.css plutôt que /style.css. – 46bit

+0

Ya ... J'ai essayé that.If je donne l'URL complète du site dans l'attribut src, son tout afficher correctement. Existe-t-il une autre règle pour cela? – Vithya

-1

options + FollowSymLinks RewriteEngine sur RewriteRule^réservation/([0-9] +) /? Booking.php de $? Prix = 1 $ RewriteRule^réservation/([0-9] +)/([0 -9] +) /? booking.php de $? prix = 1 & pass = 2

$ $ pour les images et Css vous devez définir votre dossier de base dans le fichier htaccess comme RewriteBase/~ votre dossier/

Questions connexes