2010-12-01 14 views
0

Mon site est sur php. Je veux convertir les éléments suivants ..Comment faire une URL backslash avec .htaccess?

domain.com/download.php?type=wallpaper & id = 123456 & name = windows-7

à quelque chose comme ça ..

domain.com /download/wallpaper/123456/windows-7.html

Je veux que les gens fassent le deuxième lien pour fonctionner dans ma page. Quand on ouvrira le deuxième lien, il ouvrira la page comme ce que j'ai dans le premier lien. Une idée? Merci.

+0

Slash: '/'; barre oblique inverse: '\'. – Gumbo

Répondre

1

Vous pouvez utiliser mod_rewrite de le faire:

RewriteEngine on 
RewriteRule ^download/([^/]+)/([^/]+)/([^/]+)\.html$ download.php?type=$1&id=$2&name=$3 
+0

C'est ce que je veux. Merci! –

+0

Pourquoi cela ne fonctionne-t-il pas? RewriteRule^([^ /] +)/([^ /] +)/$ index.php? Type = 1 $ = 2 & Page $ Je veux aller à ce .. domain.com/wallpaper/2 –

+0

@ GanChinHock.com: Le motif a une barre oblique, mais pas votre chemin d'URL. – Gumbo