2015-05-12 3 views
0

У меня есть страница, показывающая продукты с гиперссылкой на него какПеренаправление URL с помощью файла .htaccess

www.domainname.com/productname 

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

www.domainname.com/store/productname 

Я сделал это с помощью кода, и теперь, когда я нажимаю на него на странице детали, ее еще перенаправление

www.domainname.com/productname 

, но должен быть

www.domainname.com/store/productname 

пытался с этим:

RewriteRule ^store/?$ domianname.com/?$ [NC,L] 

в файле .htaccess, не уверен ли я на странице

Может ли один скажите мне, как это сделать с помощью файла .htaccess.

+0

Включен ли 'mod_rewrite' в .htaccess? –

+0

yes it enabled Manoj –

ответ

0

Ваш RewriteRule назад: вам нужно the path you're matching first, then the path you're redirecting to. Попробуйте это:

RewriteRule !^/store/(.*) /store/$1 [NC,L] 

Кроме того, you don't actually need mod_rewrite to do this. Вы можете попробовать mod_redirect, что проще и легче понять:

RedirectMatch !^/store/ /store/ 

(NB я не пробовал любой из них, так что я не 100 %, они делают то, что вы хотите.)

+0

thankyou @pjmorse, он не работает для меня ... все еще ожидает какого-либо ответа –