/ / htaccess пренасочване от стар URL към нов приятелски url не работи - php, apache, .htaccess, url, redirect

htaccess пренасочване от стария URL към нов приятелски URL не работи - php, apache, .htaccess, url, redirect

Аз работя на уебсайт за електронна търговия и нав целевата страница има няколко продукта, които потребителят може да види, ако потребителят иска да види повече подробности за даден продукт, трябва да кликнете върху него, което ще го отведе до viewproduct.php? productname = fidget-spinner & code = 12345 & id = 12345

това, което искам е, когато потребителят кликне върху URL адрес на продукт трябва да бъде: viewproduct.php / productname / fidgetspinner / code / 12345 / id / 12345

Аз съм в състояние да създаде SEO приятелски URL използванеhtaccess, но аз трябва да отида в viewproduct.php? productname = fidget-spinner & code = 12345 & id = 12345 и след това ръчно в url трябва да въведете приятелски URL, който работи добре .. искам SEO приятелски потребител да се показва, когато потребителят кликне на viewproduct.php

всички нови предложения ще бъдат оценени !!

НОВО ПРИЯТНО SEO URL:

Options +FollowSymLinks
RewriteEngine on
RewriteRule www.example.com/productname/(.*)/code/(.*)/id/(.*)$ viewproduct.php?productname=$1&code=$2&id=$3

това е, което съм опитвал досега, за да пренасоча към нов URL адрес, когато потребителят кликне върху даден продукт:

#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^www.example.com/productname/([a-z0-9]+)/code/([0-9]+)/id/([a-z0-9-]+)?$ viewproduct.php?productname=$1&code=$2&id=$3

Отговори:

0 за отговор № 1

Опитайте тази

//Redirect old file path to new file path//

Redirect /olddirectory/oldfile.html http://example.com/newdirectory/newfile.html