2015-06-09 3 views
-1

У меня есть страница продукта и вам нужен пользователь для доступа к ней, но с названием продукта.Url friendly htaccess PHP

How it works: localhost/product?id=2 

I want it that way: localhost/computer 

Мой код .htaccess:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteRule ^confirmation/?$ confirmation.php [NC,L] 
    RewriteRule ^/product/([^/]+)/$ product.php?id=$1 [QSA,L] 
</IfModule> 

не работает, где я неправильно?

+0

Новый способ - localhost/компьютер или localhost/product/computer? – venca

+0

Что означают «Старый путь» и «Новый способ»? – Anonymous

ответ

1
<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteRule ^confirmation/?$ confirmation.php [NC,L] 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^/?([^/]+)/?$ product.php?id=$1 [QSA,NC,L] 
</IfModule> 
+0

работ:/produto/aaaa, но/aaaa не работает ... –

+0

Si, была небольшая опечатка. проверьте обновленный – starkeen

+1

Perfect! Спасибо !!!!!!! –

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