Превращение поискового запроса в формат каталога - PullRequest
1 голос
/ 09 января 2012

Я хочу превратить мои поисковые URL в формат каталога, то есть я хочу включить:

/ search? Q = hi

Into:

/ search / hi

Как это можно сделать с помощью .htaccess?У меня уже есть это в моем .htaccess для удаления .php со страниц:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ $1.php
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]

Заранее спасибо.

1 Ответ

1 голос
/ 09 января 2012

Это нужно сделать (удалите код для вычитания расширения PHP):

RewriteEngine On 
RewriteBase /
RewriteRule ^search/(.+) /search.php?q=$1
RewriteCond %{QUERY_STRING} ^q=(.+)
...