2012-06-02 4 views
1

В веб-сайте я нашел, что они используют дружественные URL, как это:

Real URL:

example.com/index.php?mode = продукт

СОДРУЖЕСТВЕННЫЙ URL-

example.com/view/product.html

В дружественной URL, есть функция, чтобы получить переменную $ _GET функции. Таким образом, если URL выглядит следующим образом:

СОДРУЖЕСТВЕННЫЙ URL 2

example.com/view/product.html?id=10 & языки = еп & дворняжка = 1

Это похоже на дружественный URL-адрес, но позволяет мне легко получить доступ к переменным параметрам.

Может кто-нибудь помочь мне написать правило перезаписи .htaccess, как это?

ответ

1

Директива [QSA] в mod_rewrite - ваш друг здесь. Он будет добавлять все остальные параметры строки запроса на конце переписанной URL:

Options +FollowSymlinks 
RewriteEngine On 
RewriteRule ^view/(.*).html /index.php?mode=$1 [QSA] 

То есть проверялось, но просто быстрый ответ, который должен получить ты.

+0

(. *) Может быть слишком жадным, но это основная идея. – davidethell

+0

Это сработало и очень спасибо :). – wpro

+0

Добро пожаловать! – davidethell

Смежные вопросы