2010-03-02 7 views
0

je besoin d'une aide, ce que quelqu'un peut me dire comment changer une urlà écrire du code htaccess pour url amicale

"http://www.domain.com/search.php?key=+Ebooks&type=title&Submit=Search" 

à

"http://www.domain.com/keyword- keyword- keyword.html". 

je l'ai écrit suivant le code htaccess mais sa ne fonctionne pas .

<IfModule mod_rewrite.c> 

RewriteEngine on 

RewriteRule search-(.*)-(.*)-(.*)\.html search.php?key=$1&type=$2&page=$3 
</IfModule> 

Répondre

0

Ce qui ne fonctionne pas exactement? Y a-t-il quelque chose

Je ne suis pas sûr à 100%, mais je pense que vous devez le faire de cette façon:

search-(.*?)-(.*?)-(.*?)\.html search.php?key=$1&type=$2&page=$3 

Notez que le ? derrière les astérisques. Il indique pour correspondre à une chaîne comme tôt que possible.

0

Essayez ceci:

RewriteRule search-([^-]*)-([^-]*)-([^-]*)\.html search.php?key=$1&type=$2&page=$3