2011-09-08 5 views
0

Я хочу переписать запросы, как:Apache mod_rewrite help?

mydomain.com/this/is/a/test 

к:

mydomain.com/url.php?i=this,is,a,test 

Как я могу написать правило, которое может справиться с этим?

ответ

2

Создайте файл .htaccess с содержимым ниже и поместите его в корневой каталог.

RewriteEngine On 
Options +Followsymlinks 

RewriteRule (.*) url.php?i=$1 

Это создаст строку запроса из this/is/a/test вместо запрошенной вами значений, разделенных запятыми; это ничто быстрая функция замены строки (например, str_replace() в PHP) не удалось исправить.

+0

О, черт побери, это так очевидно! Спасибо! – Acacio