2010-03-02 1 views
0

мне нужна помощь, кто-нибудь может сказать мне, как изменить URL-адресписать Htaccess код для дружественного URL

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

в

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

я написал следующий HTAccess код но не работает ,

<IfModule mod_rewrite.c> 

RewriteEngine on 

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

ответ

0

Что именно не работает? Что-нибудь происходит?

Я не 100% уверен, но я думаю, что вы должны сделать это таким образом:

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

Обратите внимание на ? за звездочками. Он указывает на соответствие строки как ранним, насколько это возможно.

0

Попробуйте это:

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