написать код htaccess для дружественного URL - PullRequest
0 голосов
/ 02 марта 2010

Мне нужна помощь, кто-нибудь может сказать мне, как изменить 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>

Ответы [ 2 ]

0 голосов
/ 02 марта 2010

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

RewriteRule search-([^-]*)-([^-]*)-([^-]*)\.html search.php?key=$1&type=$2&page=$3
0 голосов
/ 02 марта 2010

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

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

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

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

...